SlideShare une entreprise Scribd logo
1  sur  38
@melaniephung
The Worst SEO Mistakes
to Make When (Re)launching Your Site
Melanie Phung
June 2018
@melaniephung
A few fun facts to set the stage:
● 40-60 billion searches are conducted on Google in the U.S. per month
● 51% of all web traffic comes from organic search
● More than 40% of online revenue is captured by organic traffic
● Nearly 25% of all search volume happens outside the top 100 million
keywords (that’s a long tail!)
● As of 2016, Google has indexed 130 trillion web pages
● Organic traffic still gets ~20x more click traffic than PPC
Sources: Jumpshot/Moz.com/BrightEdge/Search Engine Journal
@melaniephung
@melaniephung
Source: Jumpshot/Sparktoro.com
@melaniephung
A lot of SEO talks are about how to increase
rankings and grow traffic ...
@melaniephung
… this one is focused on mistakes to avoid.
@melaniephung
Mistake 1: Failing to redirect properly
The result:
80% drop in traffic.
Similar Fail:
Setting rel=canonical for every
page to the homepage
The British royal website was migrated to a new domain name. Rather than
doing 1:1 redirects, the site 301’d EVERY URL from the old site to the new
homepage.
Example and Image from: OmiSido
@melaniephung
Have a redirection plan to avoid losing traffic
Failing to redirect, or doing it badly, can cost you most of your traffic.
● Bring in a content strategist or SEO to conduct a
comprehensive content audit well in advance of site launch.
● Have a migration plan that includes a full redirect mapping.
● Document and communicate requirements clearly with your dev team.
QA the heck out of your migration (as per your content migration plan).
Related: Be hyper vigilant about canonicals. If you don’t know how to manage them, it’s better to
avoid touching them at all. It’s one of the most powerful ways to deindex pages.
@melaniephung
Mistake 2: Not using SSL/TSL/HTTPS
Why Use HTTPS?
● HTTPS has been a Google ranking factor since 2014.
● Starting this July, Chrome will show a strong warning
on non-secure pages.
● Migrating from HTTP to HTTPS after a site has been
live for a while is a messy PITA!
(You should still do it though!)
Stats:
● By last year, 50% of the results on the first page of
Google’s SERPS were encrypted.
● In the U.S., HTTPS usage in Chrome is at 82%.
Source: Moz.com
Source: transparencyreport.google.com
@melaniephung
Address bar for
non-HTTPS web pages
@melaniephung
What happens if you botch HTTPS migration
Source: omisido.com
@melaniephung
How to avoid a bad HTTPS migration
● Create a sitewide 301 redirect rule for all URLs
● Ensure all media files are served over HTTPS also (no “mixed content” warnings)
● Avoid redirect chains -- Keep everything to one hop if possible
○ Yes:
http://www.domain.com → https://www.domain.com
and
http://domain.com → https://www.domain.com
and
http://www.domain.com/index.php → https://www.domain.com
○ No:
http://domain.com/index.php → http://www.domain.com/index.php → http://www.domain.com →
https://www.domain.com
● Do not let both versions continue to resolve (return a 200 code)
● Do not let URLs on the old version return an error (404 code)
● Work with a professional who has experience with HTTPS migrations!
@melaniephung
Mistake 3: Blocking critical URLs in robots.txt
Very common mistake: Blocking any crawling of the entire site at launch
More insidious mistake:
● Blocking directories instead of specific pages
● Blocking JS and CSS
Consequences:
● Chunks of your site can’t be found in
search results
● Google can’t render your site Example provided by CognitiveSEO
@melaniephung
Robots.txt errors will drop pages from the index
Source: CognitiveSEO.com
@melaniephung
How to prevent robots.txt errors
1. Learn, live, love RegEx
2. Test a LOT of URLs against robots.txt in Search Console
3. Make updating robots.txt part of every launch checklist
@melaniephung
Mistake 4: NOT blocking dev environments
Definitely do have one or more development
environments!
But don’t let them get indexed.
Once Google starts crawling and indexing your testing
sites, getting those links out of the index takes a bit of
work.
@melaniephung
Why You Don’t Want Dev Environments Indexed
Consequences:
● Duplicate content
● Dev/staging site can outrank your
production site
● Customers will see your WIP site/broken
experience/old site
● Customers will try to
engage/transact/convert on a
not-fully-functional site
● Analytics will break
37 versions
of the same
page in
Google
Details redacted to protect the
guilty. Trust me, the same page
showed up across 37 subdomains
@melaniephung
How to prevent dev domains from getting indexed
Ahead of deploying:
1. Password-protect the dev environment(s)
2. Block non-internal IPs
3. Put robots “noindex” meta tag on every page
-or-
4. Block entire subdomain from being crawled in robots.txt
Be aware that robots.txt and the robots meta tag do different things!
@melaniephung
How to prevent dev domains from being indexed
But remember: don’t transfer the block to your LIVE site!
@melaniephung
Mistake 5: Generating duplicate content
Allowing multiple URLs to load the same page content creates a “duplicate
content” issue.
Duplicate content can impact rankings, but also create a messy analytics
challenge.
Common examples:
● Dev environments (See Mistake #3)
● http AND https
● domain.com/index.php AND domain.com/
● /directory/page-name/ AND /node/2345/
● /results/ AND /results/?sort=default
Will the canonical Slim Shady please stand up?
@melaniephung
How to prevent and identify duplicate pages
Prevention:
● Understand how your CMS handles
slugs and URIs
● Avoid letting internal site search
results get crawled
● Have a strategy for handling query
parameters
○ Search Console
○ Robots.txt
○ Rel=canonical
Research & Mitigation:
● Use the “site:” search operator to
find on-site dupes
● Audit Google Analytics & Search
Console data
● Crawl site with tools like Screaming
Frog
● 301 redirect duplicates to the
strongest version of the page (if
possible)
● Use rel=canonical (correctly!)
@melaniephung
Mistake 6: Picking a bad theme and plugins
Your code and plugins need to be:
● Crawlable by search engines
● Not riddled with malware
● Mobile-friendly (preferably also compliant with accessibility standards)
● Written in clean, semantic code
● Fast to load
● Patched and updated if standards change
@melaniephung
If it can’t be rendered, it’s not about optimizing
@melaniephung
Site hacks WILL hurt your rankings
Source: Kinsta.com
@melaniephung
Mistake 7: Not Paying Attention to Analytics
You can use various analytics tools to tell you, among other things:
● Which landing pages are generating the most traffic.
These are your top priority for migrating and redirecting
● Which keyword rankings you have.
Tells you which URLs & content you need to protect. (Use Search Console or paid tools, not GA)
● Where your referral traffic is originating.
These could be important sites to reach out to about your relaunch or for future link-building
● Which pages have high bounce rates.
These are pages you may need to improve
● What your traffic and performance trends are over time.
Key Performance Indicators and dashboards can help you identify problems … and progress!
@melaniephung
Tip: Set up and use Google Search Console
Common issues:
● Duplicate metadata
● More URLs indexed than should exist
● Fewer URLs indexed than were submitted
● Server response errors
● Pages blocked in robots.txt
● Spam links warning
● Hacked site warning
Search Console is where to learn if there are major problem with the site.
@melaniephung
Mistake 8: Not having a helpful 404 Error Page
Most site owners assume users hitting
error pages are an extreme edge case.
404s are almost guaranteed to happen
with redesigns and site migrations.
A poorly thought out Error Page is a lost
opportunity.
@melaniephung
Examples of “Beautiful” 404 Pages …
@melaniephung
… But are they helpful?
Useful 404 pages should:
● Make it easy to get to the
page the visitor wanted
● Provide helpful suggestions
for other content that may
be of interest
● Keep the visitor on the site
A very high bounce rate is a lost opportunity.
Oh my, that’s high!
@melaniephung
How to avoid unhelpful 404 pages
Prioritize the user’s needs.
Simple ideas for being helpful:
● Include a search box
● Include a high-level sitemap
● Showcase popular content
● Show relevant or recent content
● Be easy to use on mobile!
Bonus points for:
● Customizing the error depending on what the user was looking for
● Being on-brand, funny, beautiful and delightful (but be careful about being too clever)
@melaniephung
Mistake 9: Thinking a plugin does SEO for you
Things plugins can’t do:
● Advise you on what keyword phrases to target and why
● Tell you the user intent of a search engine user
● Create GOOD content that meets users’ needs
● Identify weak experiences causing users to bounce or abandon
● Create the optimal internal linking strategy for your site
● Benchmark what competitors are doing and what it’ll take to beat them
● Show you how to avoid any of the mistakes we’ve covered so far...
@melaniephung
Recap: 9 terrible, horrible, no good ways to tank
your search traffic
1. Failing to redirect properly
2. Not using HTTPS to start
3. Blocking critical URLs in robots.txt
4. Not blocking dev environments
5. Generating duplicate content
6. Picking a bad theme
7. Not paying attention to analytics
8. Not having a helpful 404 page
9. Thinking a plugin does SEO for you
@melaniephung
If web traffic is important to your business ...
● Educate yourself on what SEO is and isn’t --
there are good FREE resources available… but also a lot of nonsense
● Use the free tools that Google makes available to site owners, especially
Google Analytics, Search Console, and its educational resources!
● Invest in the SEO channel just as you do your other marketing channels
● Track meaningful metrics and performance indicators
● Hire or partner with a reputable SEO specialist if it makes sense for your
business or organization
@melaniephung
What kinds of specializations are there?
● Technical - Enterprise? Ecommerce? JavaScript? Will they tell you why they want
to fix things like schema, spider traps, duplicate content, sitemaps, redirect chains,
page speed, etc?
● Editorial - How do they do keyword research? Are they “spinning” content? What
do they say the goal of content is? Can they explain what the Panda algorithm is?
● Link-building - What’s their outreach approach? How do they evaluate link
opportunities? Are they transparent about where they are getting links? Are they
using shady PBNs?
● Local - How do they build citations? What tools do they use for managing NAPs?
Schema? City pages?
● International - What can they tell you about subdomains vs subdirectories vs
separate domains? Content localization, translation, hreflang, canonicalization?
@melaniephung
When working with an SEO consultant
They should:
● Understand your business goals
● Set proper expectations
● Clearly communicate what their speciality is and isn’t
● Be upfront about what work they outsource
● Be transparent about what they are working on
● Provide regular reporting
● NOT deliver a “one size fits all” approach
@melaniephung
When working with an SEO consultant
You should:
● Do your due diligence -- don’t just pick the cheapest option
● Clearly communicate your needs and your constraints
● Have realistic expectations
● Implement the things that are your responsibility to implement
● Not look for shortcuts
● Pay attention to what your consultant is sharing and reporting
● ASK QUESTIONS
@melaniephung
A Couple of Resources
SEO success factors: https://zyppy.com/seo-success-factors/critical/
Google Webmaster Help videos: https://www.youtube.com/user/GoogleWebmasterHelp/
Screaming Frog: https://www.screamingfrog.co.uk/seo-spider/
Google Lighthouse: https://developers.google.com/web/tools/lighthouse/
Pingdom (Site Speed Test): https://tools.pingdom.com/
Structured Data Tool: https://search.google.com/structured-data/testing-tool/
Robots.txt Tester: https://technicalseo.com/seo-tools/robots-txt/
Fetch & Render: https://technicalseo.com/seo-tools/fetch-render/
@melaniephung
Any Questions? Contact me!
www.orangesparkdigital.com
@melaniephung

Contenu connexe

Tendances

Hreflang Tags - Brighton SEO April 2018 - Emily Mace
Hreflang Tags - Brighton SEO April 2018 - Emily MaceHreflang Tags - Brighton SEO April 2018 - Emily Mace
Hreflang Tags - Brighton SEO April 2018 - Emily MaceOban International
 
BrightonSEO - How to use XPath with eCommerce Websites
BrightonSEO - How to use XPath with eCommerce WebsitesBrightonSEO - How to use XPath with eCommerce Websites
BrightonSEO - How to use XPath with eCommerce WebsitesJanet Plumpton
 
Single Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEOSingle Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEOGerry White
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scaleGiacomo Zecchini
 
SEO Best Practices: Top 10 SEO Tools for 2016
SEO Best Practices: Top 10 SEO Tools for 2016SEO Best Practices: Top 10 SEO Tools for 2016
SEO Best Practices: Top 10 SEO Tools for 2016Steve Weber
 
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021DavidSmart53
 
Three site speed optimisation tips to make your website REALLY fast - Brighto...
Three site speed optimisation tips to make your website REALLY fast - Brighto...Three site speed optimisation tips to make your website REALLY fast - Brighto...
Three site speed optimisation tips to make your website REALLY fast - Brighto...Bastian Grimm
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsDistilled
 
The Need for Speed! Accelerated mobile, beyond AMP
The Need for Speed! Accelerated mobile, beyond AMPThe Need for Speed! Accelerated mobile, beyond AMP
The Need for Speed! Accelerated mobile, beyond AMPJono Alderson
 
MeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine LearningMeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine LearningRichard Lawrence
 
The State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite ScrollThe State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite ScrollAdam Gent
 
Schema.org and the changing world of Rich Results - SEOEdinburgh Meetup
Schema.org and the changing world of Rich Results - SEOEdinburgh MeetupSchema.org and the changing world of Rich Results - SEOEdinburgh Meetup
Schema.org and the changing world of Rich Results - SEOEdinburgh MeetupGeoff Kennedy
 
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...Distilled
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018Mark Thomas
 
UK Top 5,000 Websites; Mobile Site Speed Benchmark - BrightonSEO
UK Top 5,000 Websites; Mobile Site Speed Benchmark - BrightonSEOUK Top 5,000 Websites; Mobile Site Speed Benchmark - BrightonSEO
UK Top 5,000 Websites; Mobile Site Speed Benchmark - BrightonSEOErudite
 
Modern SEO Players Guide
Modern SEO Players GuideModern SEO Players Guide
Modern SEO Players GuideMichael King
 
Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichMatthew Brown
 

Tendances (19)

Hreflang Tags - Brighton SEO April 2018 - Emily Mace
Hreflang Tags - Brighton SEO April 2018 - Emily MaceHreflang Tags - Brighton SEO April 2018 - Emily Mace
Hreflang Tags - Brighton SEO April 2018 - Emily Mace
 
BrightonSEO - How to use XPath with eCommerce Websites
BrightonSEO - How to use XPath with eCommerce WebsitesBrightonSEO - How to use XPath with eCommerce Websites
BrightonSEO - How to use XPath with eCommerce Websites
 
Technical SEO Audit
Technical SEO AuditTechnical SEO Audit
Technical SEO Audit
 
Single Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEOSingle Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEO
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scale
 
SEO Best Practices: Top 10 SEO Tools for 2016
SEO Best Practices: Top 10 SEO Tools for 2016SEO Best Practices: Top 10 SEO Tools for 2016
SEO Best Practices: Top 10 SEO Tools for 2016
 
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
 
Three site speed optimisation tips to make your website REALLY fast - Brighto...
Three site speed optimisation tips to make your website REALLY fast - Brighto...Three site speed optimisation tips to make your website REALLY fast - Brighto...
Three site speed optimisation tips to make your website REALLY fast - Brighto...
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
 
The Need for Speed! Accelerated mobile, beyond AMP
The Need for Speed! Accelerated mobile, beyond AMPThe Need for Speed! Accelerated mobile, beyond AMP
The Need for Speed! Accelerated mobile, beyond AMP
 
MeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine LearningMeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine Learning
 
The State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite ScrollThe State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite Scroll
 
Schema.org and the changing world of Rich Results - SEOEdinburgh Meetup
Schema.org and the changing world of Rich Results - SEOEdinburgh MeetupSchema.org and the changing world of Rich Results - SEOEdinburgh Meetup
Schema.org and the changing world of Rich Results - SEOEdinburgh Meetup
 
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018
 
UK Top 5,000 Websites; Mobile Site Speed Benchmark - BrightonSEO
UK Top 5,000 Websites; Mobile Site Speed Benchmark - BrightonSEOUK Top 5,000 Websites; Mobile Site Speed Benchmark - BrightonSEO
UK Top 5,000 Websites; Mobile Site Speed Benchmark - BrightonSEO
 
Modern SEO Players Guide
Modern SEO Players GuideModern SEO Players Guide
Modern SEO Players Guide
 
Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX Munich
 

Similaire à Common SEO Mistakes During Site Relaunches, Redesigns, Migrations (2018)

Chewy Trewella - Google Searchtips
Chewy Trewella - Google SearchtipsChewy Trewella - Google Searchtips
Chewy Trewella - Google Searchtipssounddelivery
 
Successful SEO: Where Robots Meet Humans
Successful SEO: Where Robots Meet HumansSuccessful SEO: Where Robots Meet Humans
Successful SEO: Where Robots Meet HumansHobsons
 
How to perform a technical SEO audit and ramp up your content strategy in 10 ...
How to perform a technical SEO audit and ramp up your content strategy in 10 ...How to perform a technical SEO audit and ramp up your content strategy in 10 ...
How to perform a technical SEO audit and ramp up your content strategy in 10 ...Waqar Ahmad
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimizationshrishail uttagi
 
How to earn money from digital marketing wma study material
How to earn money from digital marketing   wma study materialHow to earn money from digital marketing   wma study material
How to earn money from digital marketing wma study materialjeevithakumar6
 
SMX Advanced 2015 Seattle | SEO Recap
SMX Advanced 2015 Seattle | SEO RecapSMX Advanced 2015 Seattle | SEO Recap
SMX Advanced 2015 Seattle | SEO RecapRenee Girard
 
The Best Guide to SEO
The Best Guide to SEOThe Best Guide to SEO
The Best Guide to SEOSumeet Chadha
 
Grow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplaceGrow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplacePromodo
 
101 seo tips for 2013
101 seo tips for 2013101 seo tips for 2013
101 seo tips for 2013asep komara
 
The effect of duplicate content on search engine optimization
The effect of duplicate content on search engine optimizationThe effect of duplicate content on search engine optimization
The effect of duplicate content on search engine optimizationThomas Krause
 
Getting started with SEO
Getting started with SEOGetting started with SEO
Getting started with SEOJavry
 
SEO for website migrations - 53 SEO factors for a successful website relaunch
SEO for website migrations - 53 SEO factors for a successful website relaunchSEO for website migrations - 53 SEO factors for a successful website relaunch
SEO for website migrations - 53 SEO factors for a successful website relaunchEoghan Henn
 
Basic SEO Structural Issues
Basic SEO Structural IssuesBasic SEO Structural Issues
Basic SEO Structural IssuesR2integrated
 
SEO site architecture best practices
SEO site architecture best practicesSEO site architecture best practices
SEO site architecture best practicesMM Rahman Bappi
 
How to preform an In-House SEO Audit
How to preform an In-House SEO AuditHow to preform an In-House SEO Audit
How to preform an In-House SEO AuditElliott Davidson
 
Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2Nate Plaunt
 
Beginner's Guide to SEO [Technical SEO & On Page]
Beginner's Guide to SEO [Technical SEO & On Page]Beginner's Guide to SEO [Technical SEO & On Page]
Beginner's Guide to SEO [Technical SEO & On Page]Boni Satani
 

Similaire à Common SEO Mistakes During Site Relaunches, Redesigns, Migrations (2018) (20)

Chewy Trewella - Google Searchtips
Chewy Trewella - Google SearchtipsChewy Trewella - Google Searchtips
Chewy Trewella - Google Searchtips
 
Webmaster tools (ICMK485)
Webmaster tools (ICMK485)Webmaster tools (ICMK485)
Webmaster tools (ICMK485)
 
Successful SEO: Where Robots Meet Humans
Successful SEO: Where Robots Meet HumansSuccessful SEO: Where Robots Meet Humans
Successful SEO: Where Robots Meet Humans
 
How to perform a technical SEO audit and ramp up your content strategy in 10 ...
How to perform a technical SEO audit and ramp up your content strategy in 10 ...How to perform a technical SEO audit and ramp up your content strategy in 10 ...
How to perform a technical SEO audit and ramp up your content strategy in 10 ...
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
How to earn money from digital marketing wma study material
How to earn money from digital marketing   wma study materialHow to earn money from digital marketing   wma study material
How to earn money from digital marketing wma study material
 
SMX Advanced 2015 Seattle | SEO Recap
SMX Advanced 2015 Seattle | SEO RecapSMX Advanced 2015 Seattle | SEO Recap
SMX Advanced 2015 Seattle | SEO Recap
 
The Best Guide to SEO
The Best Guide to SEOThe Best Guide to SEO
The Best Guide to SEO
 
Grow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplaceGrow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplace
 
Seo Analysis Report
Seo Analysis ReportSeo Analysis Report
Seo Analysis Report
 
101 seo tips for 2013
101 seo tips for 2013101 seo tips for 2013
101 seo tips for 2013
 
The effect of duplicate content on search engine optimization
The effect of duplicate content on search engine optimizationThe effect of duplicate content on search engine optimization
The effect of duplicate content on search engine optimization
 
Getting started with SEO
Getting started with SEOGetting started with SEO
Getting started with SEO
 
Seo101
Seo101Seo101
Seo101
 
SEO for website migrations - 53 SEO factors for a successful website relaunch
SEO for website migrations - 53 SEO factors for a successful website relaunchSEO for website migrations - 53 SEO factors for a successful website relaunch
SEO for website migrations - 53 SEO factors for a successful website relaunch
 
Basic SEO Structural Issues
Basic SEO Structural IssuesBasic SEO Structural Issues
Basic SEO Structural Issues
 
SEO site architecture best practices
SEO site architecture best practicesSEO site architecture best practices
SEO site architecture best practices
 
How to preform an In-House SEO Audit
How to preform an In-House SEO AuditHow to preform an In-House SEO Audit
How to preform an In-House SEO Audit
 
Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2
 
Beginner's Guide to SEO [Technical SEO & On Page]
Beginner's Guide to SEO [Technical SEO & On Page]Beginner's Guide to SEO [Technical SEO & On Page]
Beginner's Guide to SEO [Technical SEO & On Page]
 

Dernier

Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 

Dernier (20)

Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 

Common SEO Mistakes During Site Relaunches, Redesigns, Migrations (2018)

  • 1. @melaniephung The Worst SEO Mistakes to Make When (Re)launching Your Site Melanie Phung June 2018
  • 2. @melaniephung A few fun facts to set the stage: ● 40-60 billion searches are conducted on Google in the U.S. per month ● 51% of all web traffic comes from organic search ● More than 40% of online revenue is captured by organic traffic ● Nearly 25% of all search volume happens outside the top 100 million keywords (that’s a long tail!) ● As of 2016, Google has indexed 130 trillion web pages ● Organic traffic still gets ~20x more click traffic than PPC Sources: Jumpshot/Moz.com/BrightEdge/Search Engine Journal
  • 5. @melaniephung A lot of SEO talks are about how to increase rankings and grow traffic ...
  • 6. @melaniephung … this one is focused on mistakes to avoid.
  • 7. @melaniephung Mistake 1: Failing to redirect properly The result: 80% drop in traffic. Similar Fail: Setting rel=canonical for every page to the homepage The British royal website was migrated to a new domain name. Rather than doing 1:1 redirects, the site 301’d EVERY URL from the old site to the new homepage. Example and Image from: OmiSido
  • 8. @melaniephung Have a redirection plan to avoid losing traffic Failing to redirect, or doing it badly, can cost you most of your traffic. ● Bring in a content strategist or SEO to conduct a comprehensive content audit well in advance of site launch. ● Have a migration plan that includes a full redirect mapping. ● Document and communicate requirements clearly with your dev team. QA the heck out of your migration (as per your content migration plan). Related: Be hyper vigilant about canonicals. If you don’t know how to manage them, it’s better to avoid touching them at all. It’s one of the most powerful ways to deindex pages.
  • 9. @melaniephung Mistake 2: Not using SSL/TSL/HTTPS Why Use HTTPS? ● HTTPS has been a Google ranking factor since 2014. ● Starting this July, Chrome will show a strong warning on non-secure pages. ● Migrating from HTTP to HTTPS after a site has been live for a while is a messy PITA! (You should still do it though!) Stats: ● By last year, 50% of the results on the first page of Google’s SERPS were encrypted. ● In the U.S., HTTPS usage in Chrome is at 82%. Source: Moz.com Source: transparencyreport.google.com
  • 11. @melaniephung What happens if you botch HTTPS migration Source: omisido.com
  • 12. @melaniephung How to avoid a bad HTTPS migration ● Create a sitewide 301 redirect rule for all URLs ● Ensure all media files are served over HTTPS also (no “mixed content” warnings) ● Avoid redirect chains -- Keep everything to one hop if possible ○ Yes: http://www.domain.com → https://www.domain.com and http://domain.com → https://www.domain.com and http://www.domain.com/index.php → https://www.domain.com ○ No: http://domain.com/index.php → http://www.domain.com/index.php → http://www.domain.com → https://www.domain.com ● Do not let both versions continue to resolve (return a 200 code) ● Do not let URLs on the old version return an error (404 code) ● Work with a professional who has experience with HTTPS migrations!
  • 13. @melaniephung Mistake 3: Blocking critical URLs in robots.txt Very common mistake: Blocking any crawling of the entire site at launch More insidious mistake: ● Blocking directories instead of specific pages ● Blocking JS and CSS Consequences: ● Chunks of your site can’t be found in search results ● Google can’t render your site Example provided by CognitiveSEO
  • 14. @melaniephung Robots.txt errors will drop pages from the index Source: CognitiveSEO.com
  • 15. @melaniephung How to prevent robots.txt errors 1. Learn, live, love RegEx 2. Test a LOT of URLs against robots.txt in Search Console 3. Make updating robots.txt part of every launch checklist
  • 16. @melaniephung Mistake 4: NOT blocking dev environments Definitely do have one or more development environments! But don’t let them get indexed. Once Google starts crawling and indexing your testing sites, getting those links out of the index takes a bit of work.
  • 17. @melaniephung Why You Don’t Want Dev Environments Indexed Consequences: ● Duplicate content ● Dev/staging site can outrank your production site ● Customers will see your WIP site/broken experience/old site ● Customers will try to engage/transact/convert on a not-fully-functional site ● Analytics will break 37 versions of the same page in Google Details redacted to protect the guilty. Trust me, the same page showed up across 37 subdomains
  • 18. @melaniephung How to prevent dev domains from getting indexed Ahead of deploying: 1. Password-protect the dev environment(s) 2. Block non-internal IPs 3. Put robots “noindex” meta tag on every page -or- 4. Block entire subdomain from being crawled in robots.txt Be aware that robots.txt and the robots meta tag do different things!
  • 19. @melaniephung How to prevent dev domains from being indexed But remember: don’t transfer the block to your LIVE site!
  • 20. @melaniephung Mistake 5: Generating duplicate content Allowing multiple URLs to load the same page content creates a “duplicate content” issue. Duplicate content can impact rankings, but also create a messy analytics challenge. Common examples: ● Dev environments (See Mistake #3) ● http AND https ● domain.com/index.php AND domain.com/ ● /directory/page-name/ AND /node/2345/ ● /results/ AND /results/?sort=default Will the canonical Slim Shady please stand up?
  • 21. @melaniephung How to prevent and identify duplicate pages Prevention: ● Understand how your CMS handles slugs and URIs ● Avoid letting internal site search results get crawled ● Have a strategy for handling query parameters ○ Search Console ○ Robots.txt ○ Rel=canonical Research & Mitigation: ● Use the “site:” search operator to find on-site dupes ● Audit Google Analytics & Search Console data ● Crawl site with tools like Screaming Frog ● 301 redirect duplicates to the strongest version of the page (if possible) ● Use rel=canonical (correctly!)
  • 22. @melaniephung Mistake 6: Picking a bad theme and plugins Your code and plugins need to be: ● Crawlable by search engines ● Not riddled with malware ● Mobile-friendly (preferably also compliant with accessibility standards) ● Written in clean, semantic code ● Fast to load ● Patched and updated if standards change
  • 23. @melaniephung If it can’t be rendered, it’s not about optimizing
  • 24. @melaniephung Site hacks WILL hurt your rankings Source: Kinsta.com
  • 25. @melaniephung Mistake 7: Not Paying Attention to Analytics You can use various analytics tools to tell you, among other things: ● Which landing pages are generating the most traffic. These are your top priority for migrating and redirecting ● Which keyword rankings you have. Tells you which URLs & content you need to protect. (Use Search Console or paid tools, not GA) ● Where your referral traffic is originating. These could be important sites to reach out to about your relaunch or for future link-building ● Which pages have high bounce rates. These are pages you may need to improve ● What your traffic and performance trends are over time. Key Performance Indicators and dashboards can help you identify problems … and progress!
  • 26. @melaniephung Tip: Set up and use Google Search Console Common issues: ● Duplicate metadata ● More URLs indexed than should exist ● Fewer URLs indexed than were submitted ● Server response errors ● Pages blocked in robots.txt ● Spam links warning ● Hacked site warning Search Console is where to learn if there are major problem with the site.
  • 27. @melaniephung Mistake 8: Not having a helpful 404 Error Page Most site owners assume users hitting error pages are an extreme edge case. 404s are almost guaranteed to happen with redesigns and site migrations. A poorly thought out Error Page is a lost opportunity.
  • 29. @melaniephung … But are they helpful? Useful 404 pages should: ● Make it easy to get to the page the visitor wanted ● Provide helpful suggestions for other content that may be of interest ● Keep the visitor on the site A very high bounce rate is a lost opportunity. Oh my, that’s high!
  • 30. @melaniephung How to avoid unhelpful 404 pages Prioritize the user’s needs. Simple ideas for being helpful: ● Include a search box ● Include a high-level sitemap ● Showcase popular content ● Show relevant or recent content ● Be easy to use on mobile! Bonus points for: ● Customizing the error depending on what the user was looking for ● Being on-brand, funny, beautiful and delightful (but be careful about being too clever)
  • 31. @melaniephung Mistake 9: Thinking a plugin does SEO for you Things plugins can’t do: ● Advise you on what keyword phrases to target and why ● Tell you the user intent of a search engine user ● Create GOOD content that meets users’ needs ● Identify weak experiences causing users to bounce or abandon ● Create the optimal internal linking strategy for your site ● Benchmark what competitors are doing and what it’ll take to beat them ● Show you how to avoid any of the mistakes we’ve covered so far...
  • 32. @melaniephung Recap: 9 terrible, horrible, no good ways to tank your search traffic 1. Failing to redirect properly 2. Not using HTTPS to start 3. Blocking critical URLs in robots.txt 4. Not blocking dev environments 5. Generating duplicate content 6. Picking a bad theme 7. Not paying attention to analytics 8. Not having a helpful 404 page 9. Thinking a plugin does SEO for you
  • 33. @melaniephung If web traffic is important to your business ... ● Educate yourself on what SEO is and isn’t -- there are good FREE resources available… but also a lot of nonsense ● Use the free tools that Google makes available to site owners, especially Google Analytics, Search Console, and its educational resources! ● Invest in the SEO channel just as you do your other marketing channels ● Track meaningful metrics and performance indicators ● Hire or partner with a reputable SEO specialist if it makes sense for your business or organization
  • 34. @melaniephung What kinds of specializations are there? ● Technical - Enterprise? Ecommerce? JavaScript? Will they tell you why they want to fix things like schema, spider traps, duplicate content, sitemaps, redirect chains, page speed, etc? ● Editorial - How do they do keyword research? Are they “spinning” content? What do they say the goal of content is? Can they explain what the Panda algorithm is? ● Link-building - What’s their outreach approach? How do they evaluate link opportunities? Are they transparent about where they are getting links? Are they using shady PBNs? ● Local - How do they build citations? What tools do they use for managing NAPs? Schema? City pages? ● International - What can they tell you about subdomains vs subdirectories vs separate domains? Content localization, translation, hreflang, canonicalization?
  • 35. @melaniephung When working with an SEO consultant They should: ● Understand your business goals ● Set proper expectations ● Clearly communicate what their speciality is and isn’t ● Be upfront about what work they outsource ● Be transparent about what they are working on ● Provide regular reporting ● NOT deliver a “one size fits all” approach
  • 36. @melaniephung When working with an SEO consultant You should: ● Do your due diligence -- don’t just pick the cheapest option ● Clearly communicate your needs and your constraints ● Have realistic expectations ● Implement the things that are your responsibility to implement ● Not look for shortcuts ● Pay attention to what your consultant is sharing and reporting ● ASK QUESTIONS
  • 37. @melaniephung A Couple of Resources SEO success factors: https://zyppy.com/seo-success-factors/critical/ Google Webmaster Help videos: https://www.youtube.com/user/GoogleWebmasterHelp/ Screaming Frog: https://www.screamingfrog.co.uk/seo-spider/ Google Lighthouse: https://developers.google.com/web/tools/lighthouse/ Pingdom (Site Speed Test): https://tools.pingdom.com/ Structured Data Tool: https://search.google.com/structured-data/testing-tool/ Robots.txt Tester: https://technicalseo.com/seo-tools/robots-txt/ Fetch & Render: https://technicalseo.com/seo-tools/fetch-render/
  • 38. @melaniephung Any Questions? Contact me! www.orangesparkdigital.com @melaniephung