SlideShare una empresa de Scribd logo
1 de 47
@chloebodard | #brightonseo
How to Successfully
Undertake Site
Migrations
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Why Migrate?
● Planning
● Pre Live Checklist
● Go Live Checklist
● Post Live Checklist
● What’s Next?
Site Migrations
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Why Migrate?
HTTPS
August 2014, Google announced that site using HTTPS site would
benefit from minor boost in rankings, hoping to encourage a safer
web.
Rebranding & Re-design
Changing Top Level Domain (TLD)
Going international? Change targeting and add hreflang tags
@chloebodard | #SearchLondon@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Risks
@chloebodard
● Missing 301s, 404s & broken links
● Content duplication
● Robots & Sitemap issues
● Tracking issues
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo@chloebodard
Site migration
rushed - resulted
in lots of redirect
chains/broken
redirects
Redirect chains
and broken
redirects fixed
Migrations Can Go Wrong
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Pre Go Live
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Pre Go Live Checklist
@chloebodard
1. Homepage Design & Content
2. Navigation, URL structure &
Optimisation
3. Crawl Current Website URLs
4. Redirects
5. Canonical Tags
6. Robots.txt File
7. Sitemap.xml
8. Schema Markup
9. 404s
10. Mobile & Page Speed
11. Goals & Event Tracking
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Planning
@chloebodard
● Keyword research & GA
○ Identify key pages
○ Url structure & Site Hierarchy
○ Sitemap
○ Benchmark rankings
● Competitor analysis
○ Use their knowledge & experience to your advantage
● UX
○ User friendly
○ Think about the user journey
○ CTAs
● For new domains, audit domain - previous penalties? Audit backlinks - get disavow ready
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Planning
@chloebodard
● Crawl your site
○ Gather all urls
● Look in GA
○ Identify your top landing pages
● Map out your 301s
○ Assign a corresponding new site URL (or best option) to all current URLs to be
301 redirected.
● Verify new site domain in Search Console
Where to Start?
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Optimisation
@chloebodard
● URL structure
● Navigation
● Meta tags
● Heading tags
● Content
● Interlinking
● Alt tags
● CTAs
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Missing page titles/meta descriptions/ H1s - use SF SERP Summary report
● Duplicate page titles/meta descriptions/ H1s - use SF SERP Summary report
● Lack of keyword targeting
● Meta tags improvements - use SC Search Analytics Report
● Internal cannibalisation - use GA landing page organic traffic & check
rankings
What To Look At For Improvements?
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Ensure ALL pages have a unique Page title, meta description and H1s.
○ Targeted keyword should be at the start of the page title & in the H1
○ Look at top rankers !!
○ Seize improvement opportunities from SC
○ Make meta descriptions engaging & with a CTA.
○ Include KW & semantic variations in H2s
● Ensure page titles & meta descriptions are within recommended length (up to 61-63
characters now)
● Ensure each page targets a different phrase to avoid internal cannibalisation
● Push pages ranking on top of page 2 to page 1
Get New Site Optimisation Right
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Use Screaming Frogs List Mode to
crawl your list of URLs.
Make sure ‘Always Follow Redirects’ is ticked in Settings.
(Configuration > Spider > Advanced)
● Paste/Upload all URLs into a spreadsheet
● Identify current redirects to avoid redirect chains
Crawl your Site
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
301 Redirects Tips
@chloebodard
● No blanket redirect to the homepage!
● Setup page-to-page 301 permanent redirects to new
corresponding pages (not 302 temporary redirects!) - don’t forget
images!
● Ensure site-wide 301 redirects are set up from non-preferred to
preferred versions (www, https & trailing slashes)
● Prevent redirect chains - URLs should 301 redirect straight to the
final version (remember to update internal links)
● Map Redirects for key 404s (esp. Backlinks or Landing Page 404s)
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Ensure canonicals point to the preferred version of
the site (esp. Important after https migration)
● Use absolute URLS
● Should NOT point to 404s or 301s
● Listing URLs should not be canonicalised to the
first page - use rel=prev and rel=next tags!
Canonical Tags
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo@chloebodard
Tech changes made and canonicals set to non
preferred (http) version
Canonicals updated to
avoid 301s and point
to preferred version
(https)
Canonical Tags Matter!
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Hide / Disallow the staging site!
○ password protect the staging/new site and add the Disallow : /
directive to robots.txt
** DON’T FORGET TO REMOVE IT ON GO LIVE **
● Get a list of unwanted URLs ( for users only) that you’ll want to add
to it (wish list urls, admin urls etc)
● Sitemap reference will need to be added too
Robots.txt File
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Best type of Sitemap is dynamic - automatically updates!
● Only include canonical URLs, don’t include 404, 301s or canonicalised
URLs
● Beware of orphaned URLs that you may not want to be indexed
● Include an accurate Last Modified Date and Location of the URL
● Make sure your key pages are in there & use child sitemaps to separate
sections/large list of URLs.
● If multiple types of content, use additional sitemap types (image, video &
mobile )
● All URLs in the sitemap should be linked internally
Sitemap.xml
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
● It’s a way to annotate the code of your website so that Google
understands your data better through adding markup tags within a
page’s HTML.
● These include products, local business, breadcrumbs and many others.
● Search engines use the tags that they find on pages to generate rich
snippets for search results in Google.
● These can then help increase CTR from SERPs.
More Information : http://schema.org/Organization
@chloebodard | #brightonseo@chloebodard
Schema Markup (Structured Data)
@chloebodard | #SearchLondon www.ricemedia.co.uk
● 404s do not negatively affect SEO but do affect the user
experience
● Incorrect URLs should contain a 404 HTTP status code & display
a page not found error. They SHOULD NOT redirect
● Create a custom 404 page that displays links to other pages that
users could visit & keep same header / footer.
@chloebodard | #brightonseo@chloebodard
404 Error Handling
@chloebodard | #SearchLondon www.ricemedia.co.uk
Google announced that they intend to switch to a mobile-first index:
● Website should use a responsive design - same code is present on all devices
● Mobile website should include same content as desktop, DO NOT remove
important links or hide content on some devices
Page Speed has been a ranking signal since 2010 & also affects UX
● Test your page speed (webpagetest, gtmetrix, pingdom, page speed insights)
● Make sure that the server is as optimised as possible for speed
● Website Page Speed Improvements
@chloebodard | #brightonseo@chloebodard
Mobile & Page Speed
@chloebodard | #SearchLondon www.ricemedia.co.uk
● GA tracking code to be added on Go live to every page, right
before the </head> tag.
● Test with google tag assistant
● Set up goals - or ecomm tracking
○ Destination urls
○ Event tracking
Adwords? Don’t forget to change destination URLs!!!
@chloebodard | #brightonseo@chloebodard
Tracking & Goals
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Go Live
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
BRAUMGroup 24
Ready to go live?
@chloebodard
● Add the GA tracking code
● Check goals are set up
● Remove blanket noindex tags
● Remove disallow directive from robots.txt file
● Check 301 Redirects are added and ready to go
● Complete a final crawl. Check/fix any remaining issues
● Save the last crawl (to run again post migration)
● Backup your website (in case anything goes wrong)
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Post Go Live
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Check GA tracking code
● Use Fetch & Render & Submit URLs
● Submit Sitemap in SC
● Add an annotation in GA (to track the go live date)
● Check goal tracking is working
● Check robots.txt file
● Crawl New Site - Check for issues such as 404s or internal redirects
● Crawl Old URLs - Check the redirects are working as expected
● Check Canonicals
● Update important Backlinks
Post Go Live Checklist - Same Domain
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Extra steps for a HTTPS migration
● Verify HTTPS versions of the domain (e.g https://, https://www) in Search Console. Don’t
remove the HTTP versions.
● Update Google Analytics settings & reconnect to Search Console
● Group all versions (http & https) within a Property Set in Search Console
● Upload disavow file for new domain
● Re-apply any advanced settings in Search Console e.g Parameters and Country
Targeting
● Ensure all URL within the sitemap are on https as otherwise http urls could get indexed
Post Go Live Checklist - HTTPS Migration
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Extra steps for a Domain migration
● Verify all Search Console versions for the new domain e.g https, http, http://www,
https://www (don’t remove the previous domain versions!)
● Submit ‘Change of Address’ request in Search Console & Bing Webmaster Tools
● Update Google Analytics settings & reconnect to Search Console
● Group old and new domain versions (http & https) in Property Set in Search Console
● Upload disavow file for new domain
● Re-apply any advanced settings in Search Console e.g Parameters and Country
Targeting
● Update Citations e.g Google My Business links
Post Go Live Checklist - Domain Change
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Check Your Sitemap
Use DeepCrawl Sitemap report to:
● Highlight any orphaned URLs to be linked
● Pages missing from your sitemap to be added
● Errors within its pages to be fixed
Use Search console to submit it & check for errors:
● Check for warnings & follow recommendations
● Look at number of URLs submitted vs indexed
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Errors in your sitemap, such as 404, 301s or canonicalised URLs
● Orphaned URLs that you may / may not want to be indexed
● Missing/inaccurate Last Modified Date
● Missing key pages
● Noindex pages & URLs blocked by robots.txt file
Issues To Look For in Sitemap?
@chloebodard | #BrightonSeo@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo@chloebodard
Monitor Sitemap Indexing
@chloebodard | #SearchLondon www.ricemedia.co.uk
Option 1:
Use the robots.txt tester in Search
Console - this requires the robots.txt file
to be actually updated.
Option 2:
Use the custom robots.txt tool in
Screaming Frog to test then and there.
Check the commands you are adding will
work for the URLS you want to block.
@chloebodard
Test Your Robots.txt File
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Disallowing full site post migration?
● Disallowing CSS/JS files?
● Disallowing unexpected URLs?
Issues To Look For In Your Robots.txt File
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Use Screaming Frogs List Mode to
crawl your list of URLs.
Make sure ‘Always Follow Redirects’ is ticked in Settings.
(Configuration > Spider > Advanced)
● Paste/Upload old URLs
● Update Redirects which have multiple Redirect Chains
● Create Redirects for key 404s (esp. Backlink or Landing Page 404s)
● Fix broken/incorrect Redirects
● Download the final redirect chain reports
Crawl your URLs + Check 301s & 404’s
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Check Canonicals
Run a DeepCrawl Canonical Report to highlight:
● canonical errors,
● orphaned canonical URLs
● pages without a valid canonical tag
Use Screaming Frog to:
● Identify canonicalised URLs
● Check for errors by exporting the Canonical Errors report
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
● Gather backlink URLs via tools such as Majestic
● Update high quality backlinks to final destination if possible
● Update local citations if domain name changes including GMB
● Update social Profiles
Backlinks
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
What’s Next?
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Crawl, re-crawl, keep
checking indexing,
rankings, visibility and
traffic!
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
● Monitor indexing, visibility & rankings
● Update meta tags and heading tags based on rankings
● Work on on site content - on page & blog articles
● Work on internal linking
● Work on outreach and link building
● Carry out technical checks (check 404s, 301s, new issues?)
@chloebodard | #brightonseo
What’s Next?
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo
Case Study
@chloebodard
● Recently migrated 7 separate websites towards a single domain.
● The main site was completely restructured, with the other sites being
smaller branches of the brand that were migrated to a single site.
● This involved a massive amount of planning beforehand, including
extensive URL mapping and staging site tech check and analysis.
@chloebodard | #SearchLondon www.ricemedia.co.uk
+400%
Organic traffic since the
migration
@chloebodard
Migration Results
@chloebodard | #SearchLondon www.ricemedia.co.uk
+93%
Increase in organic traffic
New Site Design & TLD
● Page 1 rankings for all key pages.
● Organic traffic is up 92.92% year
on year
● Organic enquiries increased
333% YoY
@chloebodard
@chloebodard | #SearchLondon www.ricemedia.co.uk
BRAUMGroup 44
● Homepage Design & Content
● Navigation & URL structure
● Crawl Current Website URLs
● Map 301 Redirects
● Canonical Tags
● Optimisation
● Sitemap.xml
● Robots.txt File
Migration Checklists
Pre Go Live
@chloebodard
● Goals & Event Tracking
● Schema Markup
● Mobile
● Unnecessary Redirects
● Calls to Action
● 404’s
● Page Speed
@chloebodard | #SearchLondon www.ricemedia.co.uk
BRAUMGroup 45
Migration Checklists
Go Live
● Sitemap.xml
● Robots.txt File
● 301 Redirects
● GA Tracking Code
● Mobile Site
● Website Crawl
@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
BRAUMGroup 46
Migration Checklists
Post Go Live
@chloebodard
● Submit Sitemap
● Old URLs crawl
● New site crawl
● Robots.txt file check
● GA tracking code check
● Fetch & Render
● Data Highlighting
● Search Console Settings
● Backlinks updates
● Disavow file upload
@chloebodard | #SearchLondon www.ricemedia.co.uk
@chloebodard | #brightonseo@chloebodard
Thank You!
@chloebodard | #SearchLondon www.ricemedia.co.uk

Más contenido relacionado

La actualidad más candente

Quick and Dirty Server-side tweaks to improve your SEO [Brighton SEO Septembe...
Quick and Dirty Server-side tweaks to improve your SEO [Brighton SEO Septembe...Quick and Dirty Server-side tweaks to improve your SEO [Brighton SEO Septembe...
Quick and Dirty Server-side tweaks to improve your SEO [Brighton SEO Septembe...Peter Nikolow
 
How to Succeed in B2B SEO
How to Succeed in B2B SEOHow to Succeed in B2B SEO
How to Succeed in B2B SEODominic Woodman
 
How Marketers Can Work With Code
How Marketers Can Work With CodeHow Marketers Can Work With Code
How Marketers Can Work With CodeKaizen
 
Checking Google Index Status at Scale using Node.js - Jose Hernando - Brighto...
Checking Google Index Status at Scale using Node.js - Jose Hernando - Brighto...Checking Google Index Status at Scale using Node.js - Jose Hernando - Brighto...
Checking Google Index Status at Scale using Node.js - Jose Hernando - Brighto...Jose Luis Hernando Sanz
 
SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools NEW MEDIA GURU
 
The 30 Minute SEO Audit
The 30 Minute SEO AuditThe 30 Minute SEO Audit
The 30 Minute SEO AuditBrightEdge
 
On-Site SEO Audit Example
On-Site SEO Audit ExampleOn-Site SEO Audit Example
On-Site SEO Audit ExampleJames Allen
 
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017Angry Creative (UK)
 
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration Branded3
 
Checking google index status at scale
Checking google index status at scaleChecking google index status at scale
Checking google index status at scaleBuiltvisible
 
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...Rachel Costello
 
SEO Audit in 2016
SEO Audit in 2016SEO Audit in 2016
SEO Audit in 2016Jenn Wallis
 
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
 
The Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEOThe Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEOOnely
 
Website relaunch SEO: Planning your website content for a successful relaunch...
Website relaunch SEO: Planning your website content for a successful relaunch...Website relaunch SEO: Planning your website content for a successful relaunch...
Website relaunch SEO: Planning your website content for a successful relaunch...Eoghan Henn
 
SEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideDominic Woodman
 
SEO Audit Workshop: Framework, Techniques And Tools
SEO Audit Workshop: Framework, Techniques And ToolsSEO Audit Workshop: Framework, Techniques And Tools
SEO Audit Workshop: Framework, Techniques And ToolsDigital Vidya
 
20 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 2018082920 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 20180829Christoph C. Cemper
 

La actualidad más candente (18)

Quick and Dirty Server-side tweaks to improve your SEO [Brighton SEO Septembe...
Quick and Dirty Server-side tweaks to improve your SEO [Brighton SEO Septembe...Quick and Dirty Server-side tweaks to improve your SEO [Brighton SEO Septembe...
Quick and Dirty Server-side tweaks to improve your SEO [Brighton SEO Septembe...
 
How to Succeed in B2B SEO
How to Succeed in B2B SEOHow to Succeed in B2B SEO
How to Succeed in B2B SEO
 
How Marketers Can Work With Code
How Marketers Can Work With CodeHow Marketers Can Work With Code
How Marketers Can Work With Code
 
Checking Google Index Status at Scale using Node.js - Jose Hernando - Brighto...
Checking Google Index Status at Scale using Node.js - Jose Hernando - Brighto...Checking Google Index Status at Scale using Node.js - Jose Hernando - Brighto...
Checking Google Index Status at Scale using Node.js - Jose Hernando - Brighto...
 
SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools
 
The 30 Minute SEO Audit
The 30 Minute SEO AuditThe 30 Minute SEO Audit
The 30 Minute SEO Audit
 
On-Site SEO Audit Example
On-Site SEO Audit ExampleOn-Site SEO Audit Example
On-Site SEO Audit Example
 
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
 
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
 
Checking google index status at scale
Checking google index status at scaleChecking google index status at scale
Checking google index status at scale
 
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
 
SEO Audit in 2016
SEO Audit in 2016SEO Audit in 2016
SEO Audit in 2016
 
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
 
The Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEOThe Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEO
 
Website relaunch SEO: Planning your website content for a successful relaunch...
Website relaunch SEO: Planning your website content for a successful relaunch...Website relaunch SEO: Planning your website content for a successful relaunch...
Website relaunch SEO: Planning your website content for a successful relaunch...
 
SEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech Side
 
SEO Audit Workshop: Framework, Techniques And Tools
SEO Audit Workshop: Framework, Techniques And ToolsSEO Audit Workshop: Framework, Techniques And Tools
SEO Audit Workshop: Framework, Techniques And Tools
 
20 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 2018082920 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 20180829
 

Similar a How To Successfully Undertake Site Migrations - Search London 2017

SEO Migrations for International Web Setups
SEO Migrations for International Web SetupsSEO Migrations for International Web Setups
SEO Migrations for International Web SetupsNitin Manchanda
 
10 Technical SEO Wins to Dominate Google Search
10 Technical SEO Wins to Dominate Google Search10 Technical SEO Wins to Dominate Google Search
10 Technical SEO Wins to Dominate Google SearchJeanneTan16
 
What You Need to Know About Technical SEO
What You Need to Know About Technical SEOWhat You Need to Know About Technical SEO
What You Need to Know About Technical SEONiki Mosier
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimizationMoustafa Gouda
 
Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?Marshal Yung
 
bookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxbookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxmojoboxx
 
Site Migrations by Nik Ranger
 Site Migrations by Nik Ranger Site Migrations by Nik Ranger
Site Migrations by Nik RangerAnton Shulke
 
The relationship between rankings and technical SEO
The relationship between rankings and technical SEOThe relationship between rankings and technical SEO
The relationship between rankings and technical SEOOmi Sido
 
SEO predavanje sa ekonomskog fakulteta u Osijeku
SEO predavanje sa ekonomskog fakulteta u OsijekuSEO predavanje sa ekonomskog fakulteta u Osijeku
SEO predavanje sa ekonomskog fakulteta u OsijekuToni Aničić
 
Search Engine Optimization Fundamentals
Search Engine Optimization FundamentalsSearch Engine Optimization Fundamentals
Search Engine Optimization FundamentalsKalin Chernev
 
WordPress SEO
WordPress SEOWordPress SEO
WordPress SEOMike Hale
 
SEO Audits & Anomalies: Fixing What's Broken By Kristine Schachinger
SEO Audits & Anomalies: Fixing What's Broken By Kristine SchachingerSEO Audits & Anomalies: Fixing What's Broken By Kristine Schachinger
SEO Audits & Anomalies: Fixing What's Broken By Kristine SchachingerSearch Marketing Expo - SMX
 
Omi sido-beyond-the-basics-of-website-migration.pptx
Omi sido-beyond-the-basics-of-website-migration.pptxOmi sido-beyond-the-basics-of-website-migration.pptx
Omi sido-beyond-the-basics-of-website-migration.pptxOmi Sido
 
seo analysis assessment and plan
seo analysis assessment and planseo analysis assessment and plan
seo analysis assessment and planMaRuffaPacheco
 
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
 
[Workshop] Compounding SEO Wins
[Workshop] Compounding SEO Wins[Workshop] Compounding SEO Wins
[Workshop] Compounding SEO Wins97th Floor
 

Similar a How To Successfully Undertake Site Migrations - Search London 2017 (20)

SEO Migrations for International Web Setups
SEO Migrations for International Web SetupsSEO Migrations for International Web Setups
SEO Migrations for International Web Setups
 
10 Technical SEO Wins to Dominate Google Search
10 Technical SEO Wins to Dominate Google Search10 Technical SEO Wins to Dominate Google Search
10 Technical SEO Wins to Dominate Google Search
 
What You Need to Know About Technical SEO
What You Need to Know About Technical SEOWhat You Need to Know About Technical SEO
What You Need to Know About Technical SEO
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?
 
bookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxbookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptx
 
Site Migrations by Nik Ranger
 Site Migrations by Nik Ranger Site Migrations by Nik Ranger
Site Migrations by Nik Ranger
 
The relationship between rankings and technical SEO
The relationship between rankings and technical SEOThe relationship between rankings and technical SEO
The relationship between rankings and technical SEO
 
The Correlation Between Technical SEO and Rankings
The Correlation Between Technical SEO and RankingsThe Correlation Between Technical SEO and Rankings
The Correlation Between Technical SEO and Rankings
 
Technical Site Audits
Technical Site AuditsTechnical Site Audits
Technical Site Audits
 
SEO predavanje sa ekonomskog fakulteta u Osijeku
SEO predavanje sa ekonomskog fakulteta u OsijekuSEO predavanje sa ekonomskog fakulteta u Osijeku
SEO predavanje sa ekonomskog fakulteta u Osijeku
 
Search Engine Optimization Fundamentals
Search Engine Optimization FundamentalsSearch Engine Optimization Fundamentals
Search Engine Optimization Fundamentals
 
WordPress SEO
WordPress SEOWordPress SEO
WordPress SEO
 
SEO Audits & Anomalies: Fixing What's Broken By Kristine Schachinger
SEO Audits & Anomalies: Fixing What's Broken By Kristine SchachingerSEO Audits & Anomalies: Fixing What's Broken By Kristine Schachinger
SEO Audits & Anomalies: Fixing What's Broken By Kristine Schachinger
 
SEO Agency In Shimla.pptx
SEO Agency In Shimla.pptxSEO Agency In Shimla.pptx
SEO Agency In Shimla.pptx
 
SEO Agency In Shimla.pdf
SEO Agency In Shimla.pdfSEO Agency In Shimla.pdf
SEO Agency In Shimla.pdf
 
Omi sido-beyond-the-basics-of-website-migration.pptx
Omi sido-beyond-the-basics-of-website-migration.pptxOmi sido-beyond-the-basics-of-website-migration.pptx
Omi sido-beyond-the-basics-of-website-migration.pptx
 
seo analysis assessment and plan
seo analysis assessment and planseo analysis assessment and plan
seo analysis assessment and plan
 
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
 
[Workshop] Compounding SEO Wins
[Workshop] Compounding SEO Wins[Workshop] Compounding SEO Wins
[Workshop] Compounding SEO Wins
 

Último

Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfVWO
 
Red bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxxRed bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxx216310017
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDemandbase
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOSzymon Słowik
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfadult marketing
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldScalenut
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFarrel Brest
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationAli Raza
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024CIO Business World
 
Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityMonishka Adhikari
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guidekiva6
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDemandbase
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisjunaid794917
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentationdgtivemarketingagenc
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxarsathsahil
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...CIO Business World
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRlizamodels9
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfarsathsahil
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?Juan Pineda
 

Último (20)

Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdf
 
Red bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxxRed bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxx
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEO
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdf
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven World
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store Optimization
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
 
Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic Creativity
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guide
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysis
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentation
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptx
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdf
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?
 

How To Successfully Undertake Site Migrations - Search London 2017

  • 1. @chloebodard | #brightonseo How to Successfully Undertake Site Migrations @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 2. @chloebodard | #brightonseo ● Why Migrate? ● Planning ● Pre Live Checklist ● Go Live Checklist ● Post Live Checklist ● What’s Next? Site Migrations @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 3. @chloebodard | #brightonseo Why Migrate? HTTPS August 2014, Google announced that site using HTTPS site would benefit from minor boost in rankings, hoping to encourage a safer web. Rebranding & Re-design Changing Top Level Domain (TLD) Going international? Change targeting and add hreflang tags @chloebodard | #SearchLondon@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 4. @chloebodard | #brightonseo Risks @chloebodard ● Missing 301s, 404s & broken links ● Content duplication ● Robots & Sitemap issues ● Tracking issues @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 5. @chloebodard | #brightonseo@chloebodard Site migration rushed - resulted in lots of redirect chains/broken redirects Redirect chains and broken redirects fixed Migrations Can Go Wrong @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 6. @chloebodard | #brightonseo Pre Go Live @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 7. @chloebodard | #brightonseo Pre Go Live Checklist @chloebodard 1. Homepage Design & Content 2. Navigation, URL structure & Optimisation 3. Crawl Current Website URLs 4. Redirects 5. Canonical Tags 6. Robots.txt File 7. Sitemap.xml 8. Schema Markup 9. 404s 10. Mobile & Page Speed 11. Goals & Event Tracking @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 8. @chloebodard | #brightonseo Planning @chloebodard ● Keyword research & GA ○ Identify key pages ○ Url structure & Site Hierarchy ○ Sitemap ○ Benchmark rankings ● Competitor analysis ○ Use their knowledge & experience to your advantage ● UX ○ User friendly ○ Think about the user journey ○ CTAs ● For new domains, audit domain - previous penalties? Audit backlinks - get disavow ready @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 9. @chloebodard | #brightonseo Planning @chloebodard ● Crawl your site ○ Gather all urls ● Look in GA ○ Identify your top landing pages ● Map out your 301s ○ Assign a corresponding new site URL (or best option) to all current URLs to be 301 redirected. ● Verify new site domain in Search Console Where to Start? @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 10. @chloebodard | #brightonseo Optimisation @chloebodard ● URL structure ● Navigation ● Meta tags ● Heading tags ● Content ● Interlinking ● Alt tags ● CTAs @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 11. @chloebodard | #brightonseo ● Missing page titles/meta descriptions/ H1s - use SF SERP Summary report ● Duplicate page titles/meta descriptions/ H1s - use SF SERP Summary report ● Lack of keyword targeting ● Meta tags improvements - use SC Search Analytics Report ● Internal cannibalisation - use GA landing page organic traffic & check rankings What To Look At For Improvements? @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 12. @chloebodard | #brightonseo ● Ensure ALL pages have a unique Page title, meta description and H1s. ○ Targeted keyword should be at the start of the page title & in the H1 ○ Look at top rankers !! ○ Seize improvement opportunities from SC ○ Make meta descriptions engaging & with a CTA. ○ Include KW & semantic variations in H2s ● Ensure page titles & meta descriptions are within recommended length (up to 61-63 characters now) ● Ensure each page targets a different phrase to avoid internal cannibalisation ● Push pages ranking on top of page 2 to page 1 Get New Site Optimisation Right @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 13. @chloebodard | #brightonseo Use Screaming Frogs List Mode to crawl your list of URLs. Make sure ‘Always Follow Redirects’ is ticked in Settings. (Configuration > Spider > Advanced) ● Paste/Upload all URLs into a spreadsheet ● Identify current redirects to avoid redirect chains Crawl your Site @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 14. @chloebodard | #brightonseo 301 Redirects Tips @chloebodard ● No blanket redirect to the homepage! ● Setup page-to-page 301 permanent redirects to new corresponding pages (not 302 temporary redirects!) - don’t forget images! ● Ensure site-wide 301 redirects are set up from non-preferred to preferred versions (www, https & trailing slashes) ● Prevent redirect chains - URLs should 301 redirect straight to the final version (remember to update internal links) ● Map Redirects for key 404s (esp. Backlinks or Landing Page 404s) @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 15. @chloebodard | #brightonseo ● Ensure canonicals point to the preferred version of the site (esp. Important after https migration) ● Use absolute URLS ● Should NOT point to 404s or 301s ● Listing URLs should not be canonicalised to the first page - use rel=prev and rel=next tags! Canonical Tags @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 16. @chloebodard | #brightonseo@chloebodard Tech changes made and canonicals set to non preferred (http) version Canonicals updated to avoid 301s and point to preferred version (https) Canonical Tags Matter! @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 17. @chloebodard | #brightonseo ● Hide / Disallow the staging site! ○ password protect the staging/new site and add the Disallow : / directive to robots.txt ** DON’T FORGET TO REMOVE IT ON GO LIVE ** ● Get a list of unwanted URLs ( for users only) that you’ll want to add to it (wish list urls, admin urls etc) ● Sitemap reference will need to be added too Robots.txt File @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 18. @chloebodard | #brightonseo ● Best type of Sitemap is dynamic - automatically updates! ● Only include canonical URLs, don’t include 404, 301s or canonicalised URLs ● Beware of orphaned URLs that you may not want to be indexed ● Include an accurate Last Modified Date and Location of the URL ● Make sure your key pages are in there & use child sitemaps to separate sections/large list of URLs. ● If multiple types of content, use additional sitemap types (image, video & mobile ) ● All URLs in the sitemap should be linked internally Sitemap.xml @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 19. ● It’s a way to annotate the code of your website so that Google understands your data better through adding markup tags within a page’s HTML. ● These include products, local business, breadcrumbs and many others. ● Search engines use the tags that they find on pages to generate rich snippets for search results in Google. ● These can then help increase CTR from SERPs. More Information : http://schema.org/Organization @chloebodard | #brightonseo@chloebodard Schema Markup (Structured Data) @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 20. ● 404s do not negatively affect SEO but do affect the user experience ● Incorrect URLs should contain a 404 HTTP status code & display a page not found error. They SHOULD NOT redirect ● Create a custom 404 page that displays links to other pages that users could visit & keep same header / footer. @chloebodard | #brightonseo@chloebodard 404 Error Handling @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 21. Google announced that they intend to switch to a mobile-first index: ● Website should use a responsive design - same code is present on all devices ● Mobile website should include same content as desktop, DO NOT remove important links or hide content on some devices Page Speed has been a ranking signal since 2010 & also affects UX ● Test your page speed (webpagetest, gtmetrix, pingdom, page speed insights) ● Make sure that the server is as optimised as possible for speed ● Website Page Speed Improvements @chloebodard | #brightonseo@chloebodard Mobile & Page Speed @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 22. ● GA tracking code to be added on Go live to every page, right before the </head> tag. ● Test with google tag assistant ● Set up goals - or ecomm tracking ○ Destination urls ○ Event tracking Adwords? Don’t forget to change destination URLs!!! @chloebodard | #brightonseo@chloebodard Tracking & Goals @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 23. @chloebodard | #brightonseo Go Live @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 24. BRAUMGroup 24 Ready to go live? @chloebodard ● Add the GA tracking code ● Check goals are set up ● Remove blanket noindex tags ● Remove disallow directive from robots.txt file ● Check 301 Redirects are added and ready to go ● Complete a final crawl. Check/fix any remaining issues ● Save the last crawl (to run again post migration) ● Backup your website (in case anything goes wrong) @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 25. @chloebodard | #brightonseo Post Go Live @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 26. @chloebodard | #brightonseo ● Check GA tracking code ● Use Fetch & Render & Submit URLs ● Submit Sitemap in SC ● Add an annotation in GA (to track the go live date) ● Check goal tracking is working ● Check robots.txt file ● Crawl New Site - Check for issues such as 404s or internal redirects ● Crawl Old URLs - Check the redirects are working as expected ● Check Canonicals ● Update important Backlinks Post Go Live Checklist - Same Domain @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 27. @chloebodard | #brightonseo Extra steps for a HTTPS migration ● Verify HTTPS versions of the domain (e.g https://, https://www) in Search Console. Don’t remove the HTTP versions. ● Update Google Analytics settings & reconnect to Search Console ● Group all versions (http & https) within a Property Set in Search Console ● Upload disavow file for new domain ● Re-apply any advanced settings in Search Console e.g Parameters and Country Targeting ● Ensure all URL within the sitemap are on https as otherwise http urls could get indexed Post Go Live Checklist - HTTPS Migration @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 28. @chloebodard | #brightonseo Extra steps for a Domain migration ● Verify all Search Console versions for the new domain e.g https, http, http://www, https://www (don’t remove the previous domain versions!) ● Submit ‘Change of Address’ request in Search Console & Bing Webmaster Tools ● Update Google Analytics settings & reconnect to Search Console ● Group old and new domain versions (http & https) in Property Set in Search Console ● Upload disavow file for new domain ● Re-apply any advanced settings in Search Console e.g Parameters and Country Targeting ● Update Citations e.g Google My Business links Post Go Live Checklist - Domain Change @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 29. @chloebodard | #brightonseo Check Your Sitemap Use DeepCrawl Sitemap report to: ● Highlight any orphaned URLs to be linked ● Pages missing from your sitemap to be added ● Errors within its pages to be fixed Use Search console to submit it & check for errors: ● Check for warnings & follow recommendations ● Look at number of URLs submitted vs indexed @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 30. @chloebodard | #brightonseo ● Errors in your sitemap, such as 404, 301s or canonicalised URLs ● Orphaned URLs that you may / may not want to be indexed ● Missing/inaccurate Last Modified Date ● Missing key pages ● Noindex pages & URLs blocked by robots.txt file Issues To Look For in Sitemap? @chloebodard | #BrightonSeo@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 31. @chloebodard | #brightonseo@chloebodard Monitor Sitemap Indexing @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 32. Option 1: Use the robots.txt tester in Search Console - this requires the robots.txt file to be actually updated. Option 2: Use the custom robots.txt tool in Screaming Frog to test then and there. Check the commands you are adding will work for the URLS you want to block. @chloebodard Test Your Robots.txt File @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 33. @chloebodard | #brightonseo ● Disallowing full site post migration? ● Disallowing CSS/JS files? ● Disallowing unexpected URLs? Issues To Look For In Your Robots.txt File @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 34. @chloebodard | #brightonseo Use Screaming Frogs List Mode to crawl your list of URLs. Make sure ‘Always Follow Redirects’ is ticked in Settings. (Configuration > Spider > Advanced) ● Paste/Upload old URLs ● Update Redirects which have multiple Redirect Chains ● Create Redirects for key 404s (esp. Backlink or Landing Page 404s) ● Fix broken/incorrect Redirects ● Download the final redirect chain reports Crawl your URLs + Check 301s & 404’s @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 35. @chloebodard | #brightonseo@chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 36. @chloebodard | #brightonseo Check Canonicals Run a DeepCrawl Canonical Report to highlight: ● canonical errors, ● orphaned canonical URLs ● pages without a valid canonical tag Use Screaming Frog to: ● Identify canonicalised URLs ● Check for errors by exporting the Canonical Errors report @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 37. @chloebodard | #brightonseo ● Gather backlink URLs via tools such as Majestic ● Update high quality backlinks to final destination if possible ● Update local citations if domain name changes including GMB ● Update social Profiles Backlinks @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 38. @chloebodard | #brightonseo What’s Next? @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 39. @chloebodard | #brightonseo Crawl, re-crawl, keep checking indexing, rankings, visibility and traffic! @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 40. ● Monitor indexing, visibility & rankings ● Update meta tags and heading tags based on rankings ● Work on on site content - on page & blog articles ● Work on internal linking ● Work on outreach and link building ● Carry out technical checks (check 404s, 301s, new issues?) @chloebodard | #brightonseo What’s Next? @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 41. @chloebodard | #brightonseo Case Study @chloebodard ● Recently migrated 7 separate websites towards a single domain. ● The main site was completely restructured, with the other sites being smaller branches of the brand that were migrated to a single site. ● This involved a massive amount of planning beforehand, including extensive URL mapping and staging site tech check and analysis. @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 42. +400% Organic traffic since the migration @chloebodard Migration Results @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 43. +93% Increase in organic traffic New Site Design & TLD ● Page 1 rankings for all key pages. ● Organic traffic is up 92.92% year on year ● Organic enquiries increased 333% YoY @chloebodard @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 44. BRAUMGroup 44 ● Homepage Design & Content ● Navigation & URL structure ● Crawl Current Website URLs ● Map 301 Redirects ● Canonical Tags ● Optimisation ● Sitemap.xml ● Robots.txt File Migration Checklists Pre Go Live @chloebodard ● Goals & Event Tracking ● Schema Markup ● Mobile ● Unnecessary Redirects ● Calls to Action ● 404’s ● Page Speed @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 45. BRAUMGroup 45 Migration Checklists Go Live ● Sitemap.xml ● Robots.txt File ● 301 Redirects ● GA Tracking Code ● Mobile Site ● Website Crawl @chloebodard@chloebodard | #SearchLondon www.ricemedia.co.uk
  • 46. BRAUMGroup 46 Migration Checklists Post Go Live @chloebodard ● Submit Sitemap ● Old URLs crawl ● New site crawl ● Robots.txt file check ● GA tracking code check ● Fetch & Render ● Data Highlighting ● Search Console Settings ● Backlinks updates ● Disavow file upload @chloebodard | #SearchLondon www.ricemedia.co.uk
  • 47. @chloebodard | #brightonseo@chloebodard Thank You! @chloebodard | #SearchLondon www.ricemedia.co.uk