Website Migration SEO: Advanced Migration Strategy & Analysis
-
Upload
sam-partland -
Category
Business
-
view
566 -
download
0
Transcript of Website Migration SEO: Advanced Migration Strategy & Analysis
![Page 1: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/1.jpg)
Sam Partland
Migration Strategy & Analysis
Sam Partland
![Page 2: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/2.jpg)
Sam Partland
Who am I?
• 11 years digital marketing experience
• Lead generation, affiliate marketing, and e-commerce projects for various niches
• Covered all aspects of digital marketing for small businesses
• Worked agency side and currently in-house SEO at realestate.com.au
![Page 3: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/3.jpg)
Sam Partland
Migrating a website
???
![Page 4: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/4.jpg)
Sam Partland
1. What content does the site currently have?
![Page 5: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/5.jpg)
Sam Partland
2. What content will the new website have?
![Page 6: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/6.jpg)
Sam Partland
3. Are there content gaps to accommodate for?
![Page 7: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/7.jpg)
Sam Partland
Pre-migration
![Page 8: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/8.jpg)
Sam Partland
What content does the site currently have?
• Scans everything that is linked to or in a sitemap
• URL rules can help limit scanning to sections
• Can scan staging behind a password
• Can export the data into Excel
![Page 9: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/9.jpg)
Sam Partland
Grab as much ranking data as possible
• Analyse keywords that cover a wide set of URLs
• Don’t get cheap – the more data the better
• Export Google webmaster tools keyword & page URL data too
• Add the URLs to your screaming frog scan & dedupe
![Page 10: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/10.jpg)
Sam Partland
Work out the difference between the old & new content
• Remove prefixes so you are just left with a unique identifier
• VLOOKUP / match from old to new (and vice versa) to find out the difference
Old New
![Page 11: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/11.jpg)
Sam Partland
Make sure your new XML sitemaps are ready to go
Maintain the old URLs in a separate sitemap for faster indexing of redirects
![Page 12: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/12.jpg)
Sam Partland
Know any issues that the new site has as these will affect performance
![Page 13: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/13.jpg)
Sam Partland
Is it worth running campaigns or increasing budget for SEM?
![Page 14: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/14.jpg)
Sam Partland
Planning the redirects
![Page 15: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/15.jpg)
Sam Partland
If only the domain / prefix is changing, just wildcard it!
Olddomain.com/awesome-content/Newdomain.com/awesome-content/
Domain.com/old/awesome-content/Domain.com/new/awesome-content/
![Page 16: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/16.jpg)
Sam Partland
![Page 17: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/17.jpg)
Sam Partland
But it’s rarely that easy
![Page 18: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/18.jpg)
Sam Partland
Three levels of redirects should be investigated
Olddomain.com/awesome-content/
Newdomain.com/awesome-content/
Domain.com/old/awesome-content/
Domain.com/new/awesome-content/
1. Wildcard
Olddomain.com/awesome-content/
Newdomain.com/amazing-article/
Domain.com/old/awesome-content/
Domain.com/new/amazing-article/
2. 1-to-1 Content URL
Olddomain.com/awesome-content/
Newdomain.com/closest-category/
Domain.com/old/awesome-content/
Domain.com/new/closest-category/
3. 1-to-1 Category URL
Only catch-all if you can redirect somewhere related
![Page 19: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/19.jpg)
Sam Partland
Let the developer implement these where possible
![Page 20: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/20.jpg)
Sam Partland
And test them all on a staging site where possible
![Page 21: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/21.jpg)
Sam Partland
What content does the site currently have?
![Page 22: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/22.jpg)
Sam Partland
Issues that you might face
• HTTP vs HTTPs
• Trailing slash vs no trailing slash
• Miss-spellings in the rules – It does happen!
• Redirects being turned off
![Page 23: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/23.jpg)
Sam Partland
During a migration
![Page 24: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/24.jpg)
Sam Partland
Fetch as Google and submit your sitemaps
![Page 25: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/25.jpg)
Sam Partland
If you changed your domain, submit a ‘change of address’
![Page 26: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/26.jpg)
Sam Partland
What content does the site currently have?
• Scan the new site to make sure everything's okay
• Scan all previous URLs to confirm redirects
![Page 27: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/27.jpg)
Sam Partland
![Page 28: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/28.jpg)
Sam Partland
![Page 29: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/29.jpg)
Sam Partland
![Page 30: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/30.jpg)
Sam Partland
RANKINGS
![Page 31: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/31.jpg)
Sam Partland
Post-migration
![Page 32: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/32.jpg)
Sam Partland
Rankings are the first sign of migration performance
Category Searches Apr-16 Jun-16
N/A 3,520,120 42.1 41.8
Category 1 401,600 26.3 25.0
Category 2 236,150 16.8 17.4
Category 3 158,410 3.2 2.2
Category 4 107,880 21.4 22.1
Category 5 81,530 16.8 17.9
Category 6 62,700 9.0 9.6
Category 7 49,520 8.9 9.2
Category 8 12,130 12.0 12.3
Category 9 9,310 5.2 5.5
Category 10 4,440 6.4 4.8
Grand Total 4,643,790 27.7 27.6
Average Rankings
Category Searches Apr-16 Jun-16
N/A 3,520,120 7,829 3,855
Category 1 401,600 10,913 9,432
Category 2 236,150 7,062 6,031
Category 3 158,410 63,087 62,837
Category 4 107,880 10,332 8,964
Category 5 81,530 6,688 5,256
Category 6 62,700 17,093 13,648
Category 7 49,520 7,285 6,776
Category 8 12,130 716 671
Category 9 9,310 2,636 2,630
Category 10 4,440 1,684 1,624
Grand Total 4,643,790 135,326 121,725
Estimated Traffic
![Page 33: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/33.jpg)
Sam Partland
Website organic search traffic would soon follow
• Strip back to a unique identifier
• Analyse at URL level or categorise and view at category level
![Page 34: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/34.jpg)
Sam Partland
With GWT / search console being the next analysis point
Clicks Impressions Av. RankCategory Old New Category Old New Category Old NewCategory 1 16,085 14,220 Category 1 42,378 39,997 Category 1 1.94 2.52
Category 2 2,160 1,746 Category 2 17,945 15,082 Category 2 2.42 2.95
Category 3 1,661 1,428 Category 3 9,781 9,283 Category 3 1.49 1.79
Category 4 1,591 1,150 Category 4 7,481 6,773 Category 4 1.23 1.22
Category 5 1,238 843 Category 5 7,063 5,539 Category 5 1.43 1.85
Category 6 776 545 Category 6 6,947 6,187 Category 6 1.61 1.83
Category 7 643 412 Category 7 6,644 4,696 Category 7 2.41 3.56
Category 8 328 313 Category 8 2,710 1,503 Category 8 4.85 6.07
Category 9 271 264 Category 9 1,381 1,737 Category 9 1.48 1.87
Category 10 260 158 Category 10 1,115 1,519 Category 10 3.51 5.61
N/A 87 52 N/A 454 385 N/A 1.15 1.38
Grand Total 25,100 21,131 Grand Total 103,899 92,701 Grand Total 1.94 2.21
![Page 35: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/35.jpg)
Sam Partland
No pre-migration data?
![Page 36: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/36.jpg)
Sam Partland
![Page 37: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/37.jpg)
Sam Partland
Download historic & recent ranking
• Export as much data as possible
• Sort / filter the data to avoid your account limit a bit
![Page 38: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/38.jpg)
Sam Partland
Because SEMrush has multiple positions, only keep the best rank of each
• Sort by keyword, then by ranking (low to high)
• Remove dupes from keyword column
![Page 39: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/39.jpg)
Sam Partland
Merge into a single file, with a VLOOKUP
Keyword Search Volume Apr-16 Apr-16 Est. Traffic Jun-16 Jun-16 Est. Traffic Category Original URL New URL
keyword 1 50000 32 0 35 0 Category 1 https://domain.com/url-1 https://domain.com/new-url-1
keyword 2 21000 31 0 35 0 Category 2 https://domain.com/url-2 https://domain.com/url-2
keyword 3 11000 32 0 33 0 Category 3 https://domain.com/url-3 https://domain.com/url-3
keyword 4 7000 5 3326.92801 5 3426.92801 Category 4 https://domain.com/url-4 https://domain.com/new-url-4
keyword 5 7000 31 0 31 0 Category 5 https://domain.com/url-5 https://domain.com/url-5
keyword 6 7000 84 0 84 0 Category 6 https://domain.com/url-6 https://domain.com/url-6
keyword 7 6500 22 0 65 0 Category 7 https://domain.com/url-7 https://domain.com/url-7
keyword 8 6500 25 0 25 0 Category 8 https://domain.com/url-8 https://domain.com/new-url-8
keyword 9 4500 36 0 67 0 Category 9 https://domain.com/url-9 https://domain.com/url-9
keyword 10 4500 15 121.5 63 0 Category 10 https://domain.com/url-10 https://domain.com/url-10
And then….
![Page 40: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/40.jpg)
Sam Partland
What content does the site currently have?
![Page 41: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/41.jpg)
Sam Partland
Run original URLs through screaming frog to get status codes
Keyword Search Volume Apr-16 Apr-16 Est. Traffic Jun-16 Jun-16 Est. Traffic Category Original URL New URL
keyword 1 50000 32 0 35 0 Category 1 https://domain.com/url-1 https://domain.com/new-url-1
keyword 2 21000 31 0 35 0 Category 2 https://domain.com/url-2 https://domain.com/url-2
keyword 3 11000 32 0 33 0 Category 3 https://domain.com/url-3 https://domain.com/url-3
keyword 4 7000 5 3326.92801 5 3426.92801 Category 4 https://domain.com/url-4 https://domain.com/new-url-4
keyword 5 7000 31 0 31 0 Category 5 https://domain.com/url-5 https://domain.com/url-5
keyword 6 7000 84 0 84 0 Category 6 https://domain.com/url-6 https://domain.com/url-6
keyword 7 6500 22 0 65 0 Category 7 https://domain.com/url-7 https://domain.com/url-7
keyword 8 6500 25 0 25 0 Category 8 https://domain.com/url-8 https://domain.com/new-url-8
keyword 9 4500 36 0 67 0 Category 9 https://domain.com/url-9 https://domain.com/url-9
keyword 10 4500 15 121.5 63 0 Category 10 https://domain.com/url-10 https://domain.com/url-10
• Confirm if the redirected-to URL, is the current ranking URL
• Let you see if you missed anything
![Page 42: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/42.jpg)
Sam Partland
Filter by original URL status code to see the impact of the migration
Untouched | Redirected | Errored
-4,000 (4%) | -5,500 (30%) | -4,000 (55%)
![Page 43: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/43.jpg)
Sam Partland
Some of my tips
![Page 44: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/44.jpg)
Sam Partland
Remove category-base / prefixes with SUBSTITUTE
More effective than Find / Replace because you also retain original data
Original text
Text to change
Change to (blank)
![Page 45: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/45.jpg)
Sam Partland
Modify category-bases with categorisation formula
Substitute old with new
Categorise with ‘find’
Categorise with ‘category’
![Page 46: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/46.jpg)
Sam Partland
Wordpress plugin to manage redirects & 404s
https://wordpress.org/plugins/redirection/
![Page 47: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/47.jpg)
Sam Partland
‘Guess’ a new URL by Scraping a blog posts category in Google Docs
http://zoomspring.com/learn-importxml-tutorial/
Makes Horizontal
URL (cell reference)
What you’re searching inside What you want to extract
https://moz.com/blog/301-redirection-rules-for-seo
We could now ‘guess’ a new URL could be
http://moz.com/blog/technical-seo/301-redirection-rules-for-seo
![Page 48: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/48.jpg)
Sam Partland
So to complete a successful migration you would….
• Prepare with as much data as possible
• Compare old and new content and work out the differences
• Investigate 3 levels of redirects – Wildcards, 1-to-1 content, and 1-to-1 category
• Analyse before & after rankings along with their URLs
And…
![Page 49: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/49.jpg)
Sam Partland
What content does the site currently have?
![Page 50: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/50.jpg)
Sam Partland
And just quickly…
![Page 51: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/51.jpg)
Sam Partland
A new SEO tool to change the way we interpret our data
![Page 52: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/52.jpg)
Sam Partland
Currently keyword & search volume management
![Page 53: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/53.jpg)
Sam Partland
With categorisation of them faster & easier
![Page 54: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/54.jpg)
Sam Partland
And so much more planned!
• Assisted bulk keyword research & generation
• Rank tracking of full SERPs
• Search market & competitor analysis
• Search Console / Google Analytics integration
• And that’s just the start…
![Page 55: Website Migration SEO: Advanced Migration Strategy & Analysis](https://reader033.fdocuments.net/reader033/viewer/2022051520/58abf6701a28ab504e8b76f7/html5/thumbnails/55.jpg)
Sam Partland
Thankyou!
Questions?