Search Engine Land FAQ: All about Google Shopping’s free and paid product listings Google’s rising retail categories report gives advertisers consumer behavior trend data How to get quick results with SEO sprints How to use Google alerts for your SEO strategy
Author: Brian Hafner
Search Engine News Summary May 15th, 2020
Search Engine Journal Google’s John Mueller: “Ranking isn’t always the goal” Search Engine Land Google’s XML Sitemaps integration with native WordPress is always ready 4 Bad Link Outreach Practices To Avoid Don’t go in blind Don’t automate the outreach process DON’T FORGET A CTA Don’t stop following up How to appear in Google featured snippets: […]
Search Engine News Summary May 12th, 2020
Search Engine Land Local Inventory Ads are getting more visible in Google search Greg Sterling analyzed a number of surveys and actual foot traffic where things have started opening up. His prediction: “Digital commerce will take center stage as stores partly take on supporting roles as showrooms, fulfillment centers and places to return unwanted products […]
Search Engine News Summary May 11th, 2020
Search Engine Journal 3 Tips to Master a Minimalist Web Design How to Extract Images from Word, Google Docs, PDFs & More tl;dr Marketing Bing’s COVID-19 Insights and Resources for Advertisers
Search Engine News Summary May 7th, 2020
Search Engine Land How to Create Effective RSAs (Responsive Search Ads) in Google Ads Optimizing for Conversions: 7 PPC Landing Pages Best Practices tl;dr Marketing Google Ads Image Extensions Beta Rolling Out to more accounts Parallel Tracking Becomes Mandatory for Microsoft Ads
Search Engine News Summary May 5th, 2020
Search Engine Land org version 8 has been released Google has not slowed crawling sites tl;dr Marketing Google adds special announcements reports in Search Console Dynamically add FAQ Schema to your content
Search Engine News Summary May 4th, 2020
SEO Roundtable Google Advice On Old Content On News Sites: Remove, Noindex Or Leave It Tidbits: Interview With Nathan Chalmers, Bing Search Relevance Team – Jason Barnard does these awesome interviews on his YouTube channel and one he just recently released was with Nathan Chalmers, the Program Manager, Bing Search Relevance Team at Microsoft. Here […]
Migraine Tracker – Deploy Backend & Frontend
Github – Server: https://github.com/jbhafner/migraine-tracker-server Github – Client: https://github.com/jbhafner/migraine-tracker-client Live App: https://migraine-tracker-jbh.netlify.com/ Deploy Backend First I have to deploy the server to Heroku.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// Create Heroku Project Darrens-MBP:migraine-tracker-server bhafner$ heroku create migraine-server-jbh Creating ⬢ migraine-server-jbh... done https://migraine-server-jbh.herokuapp.com/ | https://git.heroku.com/migraine-server-jbh.git // Create MongoDB Darrens-MBP:migraine-tracker-server bhafner$ heroku addons:create mongolab Creating mongolab on ⬢ migraine-server-jbh... free Welcome to mLab. Your new subscription is being created and will be available shortly. Please consult the mLab Add-on Admin UI to check on its progress. Created mongolab-pointy-25587 as MONGODB_URI Use heroku addons:docs mongolab to view documentation Darrens-MBP:migraine-tracker-server bhafner$ Darrens-MBP:migraine-tracker-server bhafner$ heroku config === migraine-server-jbh Config Vars MONGODB_URI: mongodb://heroku_... Darrens-MBP:migraine-tracker-server bhafner$ // set enviromental variable heroku config:set SECRET_KEY=[Add key here] ex. heroku config:set SECRET_KEY=ABC123secret |
1 2 3 |
Darrens-MBP:migraine-tracker-server bhafner$ git add . Darrens-MBP:migraine-tracker-server bhafner$ git commit -m "force server to redirect to index.html" Darrens-MBP:migraine-tracker-server bhafner$ git push heroku master |
It wouldn’t deploy at first. I forgot to create a Procfile. I also had to add a start script to my package.json. But then I got a valid reply from the […]
Migraine Tracker – Create Frontend
Firstly, I use create-react-app to create my project files. But then I’ll delete everything in src folder and start from scratch to get the things I want to have in it. In preparation for some packages I’ll need later on, I “yarn add” (same as “npm install”, using yarn the following packages: redux, redux-promise, react-redux, and […]
Javascript – Synchronous vs. Asyncronous
I’ve always been confused by the terms synchronous vs. asynchrous in Javascript, as they seem to mean just the opposite of what they would mean in the real world. I always thought that synchronous meant multiple things could happen at once, and asynchrous means only one thing can happen at a time. According to dictionary.com, […]