Solving Complex SEO Problems When Standard Fixes Do Not Appl

88
#SMX ##21A3 @schachin Solving Complex SEO Issues When Standard Fixes Don’t Apply! SEO Audits and Anomalies Fixing What’s Broken.

Transcript of Solving Complex SEO Problems When Standard Fixes Do Not Appl

Page 1: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Solving Complex SEO Issues When Standard Fixes Don’t Apply!

SEO Audits and AnomaliesFixing What’s Broken.

Page 2: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

FOUNDER SITES WITHOUT WALLS • CONSULTANT• STARTED CODING/DESIGN in 1998 • ACCESSIBILITY in 2002• SEO in 2004• SPECIALIZES IN SITE HEALTH/TECHNICAL AUDITS• twitter @SCHACHIN• email [email protected]• Lives in Vegas !

(Cobbler has no shows there is no website )

WRITES FOR SEARCH ENGINE LAND AND A FEW OTHERS

Who Am I? KRISTINE SCHACHINGER

Page 3: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Why are we here?

Page 4: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 5: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

And users.. Always users…

Page 6: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Assumption for this talk is your site is not doing wellor as well as you hoped with Google AND/OR Users

Page 7: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

So where do we start?

Page 8: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 9: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Ask the client for a client history…

Page 10: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Client history is like a medical history

You are like a doctor, you don’t care how much they drank last night you just need them to be honest.

Because things like bad links can kill… a site that is…

Get a Site History

Page 11: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Know the client is almost always wrong

about that history…or what is is wrong…

The client history is for guidance, not accuracy.

Remember you are the detective.

Page 12: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

And they don’t always tell you theFULL STORY...

Page 13: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Good audit work relies on good forensic work.

Page 14: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

GET THE DETAILS…Sample Questions.

• Have they every had a penalty?• Do they know what a penalty is?

• Have they ever bought links?• Do they know what link buying is?

• Was their domain new or old? • What do they think is wrong with their site?

• Not that they will likely know, but you need to know what they think they know about the issue

Page 15: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Trust, but Verify! Check their story…

Page 16: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Panguin Tool - Check for Potential Algorithm Issues

Page 17: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

KEEP in MIND Panda Rollouts cannot be accurately determined

after 4th Quarter 2015!

(Rolled into the main algos- still rolling!)

Page 18: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 19: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Just because it walks like a duck & talks like a duck…..

Page 20: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

This looks like a penalty

Page 21: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Still looks like a penalty…

Page 22: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

When we check year over year

Page 23: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

It is not. That client has a seasonal business.

Do not assume! EVER.

It may walk like a duck & talk like a duck…and not be a duck.

Page 24: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Okay so we have the history Now what?

Page 25: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 26: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

EVERY site analysis starts with a crawl …

Page 27: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 28: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 29: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 30: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Content ONLY Word Count• Canonicals• Redirect Chains • AJAX Crawlability • Response Codes• Title and Meta Duplicates• Title and Meta Length• Twitter Cards• URL Construction

A few of helpful reports.

Page 31: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Let’s check it out

Page 32: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 33: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

So much you can do… So Use this SERP for more

https://www.google.com/search?q=screaming+frog+things&ie=utf-8&oe=utf-8

Page 34: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Check Your Core SEO. If the foundations are weak,

the rest won’t matter.

Page 35: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

SearchEngineLand Periodic Table of SEO SUCCESS FACTORS

Page 36: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

If you have reviewed all these factors and your site is still not performing, what next?

Page 37: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Make sure your site is indexing properly.

Page 38: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Google Operators• Technical SEO• Google Analytics• Google Search Console

------ And their Anomalies

What Next?

Page 39: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Google + Google Operators • Number of Pages Indexed

• site:www.domian.tld (not Site)• Find Subdomains

• site:domain.tldbut leave of the www or use a *.domain.tld

• Remove from Search “-”• site:domain.ltd –subdomain.domain.tld

or site:domain.tld -folder

What Next?

Page 40: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Multiple Home Pages creates duplicate content issues for the spider and can be fitered out of the SERPS!

Make sure you have only ONE home address.

TIP This seems common sense, but in audits we run across this a lot more often than you would expect.

Why?

Page 41: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

For instance, what is the indexed domain structure? www or non-www(check with site:domain.com vs site:www.domain.com)

Make sure the site redirects the domain from www to non-www or vice versa. ALSO that there are no homepage extensions like default.html or index.aspx

------ And their Anomalies

Page 42: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Google Operators • Technical SEO• Google Analytics• Google Search Console

------ And their Anomalies

What Next?

Page 43: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

What is Technical SEO?

Page 44: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Technical SEO is About Best Practices…

• Servers• Scripting/Code• Speed..Speed… and well Speed• Site Architecture• Indexabilty• Crawability• Mobile

That are related to Google’s AlgorithmsTo name a few… • Hummingbird• Panda• Penguin• Pigeon• Pirate• Page Layout

Page 45: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Technical SEO is about Measuring the Site Foundation Against Google’s Guidelines & Their Algorithms

Often Overlooked!

Great Way to Make Gains. Simply!

Page 46: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

First…

Page 47: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Technical SEO CHECKPOINT Is there a Manual Action (penalty)?

Page 48: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Manual Actions

Page 49: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Manual Actions.If yes, is it…

• Partial? • Or Full Site?

Page 50: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

What Manual Actions Are There?

Page 51: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Manual Actions

https://support.google.com/webmasters/answer/2604824?hl=en

Page 52: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Algorithmic Devaluations

Technically, algorithm changes such as Panda or Penguin are NOT penalties.

Unlike a manual action, you can gain OR lose with Google algorithms.

Page 53: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

So what are we looking at?

Page 54: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

• Http vs Https• Robots• SiteMaps• Canonicals• Redirects & 404s• Architecture• Navigation• Code• Schema Tagging• Google Analytics Tracking

Page 55: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• DO they have mixed status? • If they moved to https, did they change it everywhere?• Did they redirect pages?

• Robots• SiteMaps• Canonicals• Redirects & 404s• Architecture• Navigation• Code• Schema Tagging• Google Analytics Tracking

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 56: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• Robots.txt

• Do they have one? • Is it written correctly? (test it) • Are they using it when they should be using no-index?

• Robots.txt blocks the page crawl, but not the URL indexing• Are they blocking CSS &/or JS?

• (can check this also in Search Console) • SiteMaps• Canonicals• Redirects & 404s• Architecture• Navigation• Code• Schema Tagging• Google Analytics Tracking

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 57: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• Robots.txt• SiteMaps

• Do they have one? • Is it written correctly? (test it) • Check their sitemaps for

• Limits • Types (video, image, page) • Index Sitemaps (use them!)• TIP Google does not use priority or date modifiers

• Canonicals• Redirects & 404s• Architecture• Navigation• Code• Schema Tagging• Google Analytics Tracking

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 58: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• Robots.txt• SiteMaps• Canonicals

• Do they have them?• Are they written correctly? • Do they follow the rules for writing canonicals?

• https://support.google.com/webmasters/answer/139066?hl=en• http://googlewebmastercentral.blogspot.com/2013/04/5-common-mistakes-with-relcanonical.html

• Redirects & 404s• Architecture• Navigation• Code• Schema Tagging• Google Analytics Tracking

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 59: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• Robots.txt• SiteMaps• Canonicals• Redirects & 404s

• Are they using 302 or 301? • Very important in new site launches• TIP Google will convert (in their crawls) 302s to 301s after about 6 months.

• GOOGLE says it doesn’t matter, but that is not found in practice • TIP Google Search Console will only remove links for 3-6 months

• How many 404s? Are you bleeding links? Should they be 410?• Architecture• Navigation• Code• Schema Tagging• Google Analytics Tracking

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 60: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• Robots.txt• SiteMaps• Canonicals• Redirects & 404s• Architecture

• Is the structure vertical or horizontal?• TIP Google prefers wide and flat over deep and tall• Are you giving Google a proper content outline?

• Think 10th grade English Class• Are you specific, certain and clear?

• Navigation• Code• Schema Tagging• Google Analytics Tracking

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 61: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• Robots.txt• SiteMaps• Canonicals• Redirects & 404s• Architecture• Navigation

• Are you using proper navigation?• Are you constructing a contextual view of your site? • Are you throwing in the kitchen sink?

(There are some use cases for this, but not many)• Do you have evergreen navigation? IMPORTANT!

• TIP Users can only process 5-8 piece of information at a time• Code• Schema Tagging• Google Analytics Tracking

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 62: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• Robots.txt• SiteMaps• Canonicals• Redirects & 404s• Architecture• Navigation• Code

• Valid HTML is not a ranking factor, but things that make up valid HTML are ranking factors. • TIPS Make sure your title tag is the first (after head), use absolute not relative URLS, alt

text in a link is the same as text, use ul/li for navigation and keep your code light/clean.• Schema Tagging• Google Analytics Tracking

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 63: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• Robots.txt• SiteMaps• Canonicals• Redirects & 404s• Architecture• Navigation• Code• Schema Tagging

• Just do it! Really. Microdata is Google preferred. Use the Highlighter in GSC!• TIP Any data point can be used in the KG without copyright violation.

• Check Google Search Console for mark-up validity. • Google Analytics Tracking

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 64: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

• Http vs Https• Robots.txt• SiteMaps• Canonicals• Redirects & 404s• Architecture• Navigation• Code• Schema Tagging• Google Analytics Tracking

• Make sure it is implemented correctly, especially UTM parameters• Address any errors• TIP! You can check your implementation with the Chrome Plug-in Tag debugger

Technical SEO – VERY IMPORTANT. OFTEN OVERLOOKED.

Page 65: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

What else?

Page 66: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Speed…. You know fast…. Like really fast…

Page 67: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Two Tests

WebpageTest.organd of course

Google Pagespeed Insights

Page 68: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 69: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Page 70: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Watch your stack flow & resource calls. Very important in mobile!

Page 71: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

What’s weighing your site down?

Page 72: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

How is your Time to First Byte? Needs to be under .80ms!What about compression? CDNs?Are you pre-compressing your images BEFORE upload?

Page 73: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

And Google….

Page 74: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

You want an 85 min – 90+ is best

Page 75: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Remember Page Speed Insights DOES NOT MEASURE speed. It measures the load time of the objects in the DOM.

TIP SCORES of 90 or ABOVE are Best. All sites should be above an 80

Mobile was determined by Desktop, but now will be separate. Speed has higher impact on mobile results.

Page 76: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Review in Google Analytics in page speed timings, the tests can give you indications of issues Analytics gives you

Google’s measure of page speed.

Look for anomalies ESPECIALLY if you run ads!

Page 77: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Look for anomalies ESPECIALLY if you run ads!

Page 78: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Is there more? Why YES there is!

Let’s Review Search Console.

Page 79: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Very telling!But can be

counterintuitive.

Page 80: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Review Analytics Data

Page 81: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Are you bleeding link juice?

Page 82: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Do you have a parameters issue? Spiders don’t like spider traps!

Page 83: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Blocked Resources Can Get Your Site Devalued.

However in this case these are third party resources blocking their own scripts, so that is not counted against you.

Page 84: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Are your pages being indexed? Have there been changes?

Page 85: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

This can indicate issues such as problems with

canonical tagging, duplicate content,author issues etc.

Page 86: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Finally, do you have a security issue?

Page 87: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

And when you identify the issues you get ….

Page 88: Solving Complex SEO Problems When Standard Fixes Do Not Appl

#SMX ##21A3 @schachin

Solving Complex SEO Issues When Standard Fixes Don’t Apply!

SEO Audits and AnomaliesFixing What’s Broken.