Software Development, Web Design, Training

WordCamp Notes: Site Migration? Redesign? Don't Tank Your SEO - Kathy Alice Brown

Udemy
"How do to a SEO site Audit"
"SEO Copywriting: Rank and Get the click"

what's changing?
migration and redesign can mean a lot of different things
domain name?
url?
design/ theme?
information architecture?
are you rebranding?
are pages going away? new pages?
http to https

be careful putting things behind tabs / accordions
make sure most important content is still VISIBLE when the user LANDS on the page
not hidden in a tab / accordion

if you're emigrating to another domain, etc
are the URLs changing?

https is now a ranking factor - not a MAJOR one, but still a factor

Google doesn’t like a lot of changes all at once
it has a "notion" of your site, if you make a lot of changes, it takes a while to process those changes and TRUST those changes
google wants to be confident, that if someone searches, sends them to your page, that the user is still going to have a good experience
if you’re changing a lot of stuff at once, it may not have that "trust factor"

pre-migration checklist - evaluate
identify your top organic pages
-- pages that google is sending the MOST traffic to
-- also be aware of which pages have high quality back-links
80  / 20 rule - 80% of traffic goes to 20% of the pages
those pages are GOLD, don't change them too much

identify any orphaned pages
-- pages that were not linked in the site, but WERE getting traffic and did NOT have backlinks

identify your top keywords
-- want to make sure what you're ranking for NOW, you'll be ranking for after you make changes

evaluate opportunities
-- maybe create new pages to take advantage of them

cleanup xml sitemaps and robots.txt
trash low quality pages
-- if you never deleted "hello world", kill it
"the more pages i have in the index the better" is not true
Put your best foot forward
pages w/ not much content, not very useful, has broken images, links, etc.
- those can pull down performance of the site

backup your existing site

crawl your existing site
tools to start at home page, find all links, discover all the pages you have on the site, etc.
take that list of existing pages, create a mapping from "old page" to "new page"
you don't want to give google a 404
when google knows about a page, it will come visit that page individually
when that page moves and google gets a 404, it forgets about that page, you don’t want to do that

create a redirect mapping

avoid doing 301 to 301 to 301 to 301
longer for pages to come up to users, harder for Google. Google may just "give up" following if too many 301's in a row

target pages must match searcher's intent
keywords should match content ON that page

"Screaming Frog"
tool you can download, runs on desktop (pc and mac)
pop in www.sitename.com
it crawls the site like google does
"internal, filter on html"
gives you a list of all pages on your site
can crawl up to 500 URLs in the free version

how to find top organic pages
Google Analytics
Landing Pages / All segments / Organic Traffic

redirecting to another domain
the way you want to do it depends on scenario
can set it up in CPanel / BlueHost
as long as the DNS server points to that hosting account

can use a plugin
"Simple 301 Redirects"
"Redirection" plugin for WP

can be more performant to do it via htaccess on Apache

http to https
google is pushing it
more secure for users

2 plugins to do this on WP
"Easy HTTPS Redirection" or "Really Simple SSL"
or can do it in htaccess file

The move --
Duplicator Pro
- plugin
- free and pay version
- works great on smaller sites
- if you have a large site w/ lots of media, might run into problems
- the plugin has to talk to the web server, depending on hosting account it might time out
- may have to do things by hand

if you're changing the domain name or where DNS is hosted, be aware that those take 24 hours to propagate

"Better Search Replace" plugin - move old URLs to new URLs easily

migration checklist --
1. Create new profile in Google Search Console - if needed
if moving to https, you wil need to create a new profile
it thinks "https" or "http" are separate sites. same with sitename.com and www.sitename.com

have to type in EXCTLY the right name into the console

acts a conduit for info from Google to you, the webmaster

Two consoles, old and new, have different features

2. crawl old URLs  via Screaming Frog

3. Submit new Sitemap XML to Google Search Console

4. Crawl new site again w/ Screaming frog, make sure no broken links, etc.

5. Monitor and see how things go

Screaming Frog  --
different "modes"
spider for crawling
- runs thru the given urls, crawls them,

httpstatus.io
http status code checker

So what did you break?
even if URLs didn't change, it’s important to keep an eye on things
traffic
rankings
google search console
     index coverage
     crawl errors

in Google.com
“site:www.sitename”
will give you a list of all URLs on the site that google knows about and their index
info about if urls are mobile friendly, etc.
do this EVEN IF you don't change the URLs.
can show errors that occur from changing hosting providers, or just site config issues, etc.

expect some "turbulence" in Google search for a few weeks
how long? more changes = more trouble for a longer time

to help Google trust the changes:
update social media profiles, etc
update the links!
ask the top sites that link to yours to update their links
(look at back-links and ask them to update links to the new sites)

a link directly on home page = google, this is a REALLY important page
a link that is 5 clicks off home page = google, this page is LESS important

Twitter @kathyalice
Slides: http://webenso.com/wbb/wp-content/uploads/wc/Dont-tank-your-SEO.pdf
Website: webenso.com