Download - Think like a developer debugging seo - be wizard 2013 rimini

Transcript
Page 1: Think like a developer  debugging seo - be wizard 2013 rimini
Page 2: Think like a developer  debugging seo - be wizard 2013 rimini

I wish diagnosing SEO issues was easy.

Page 3: Think like a developer  debugging seo - be wizard 2013 rimini

But it’s never easy...

Page 4: Think like a developer  debugging seo - be wizard 2013 rimini

We need more data, less opinion.

Page 5: Think like a developer  debugging seo - be wizard 2013 rimini

Click icon to add pictureSomeone told him

this was a good idea.

Page 6: Think like a developer  debugging seo - be wizard 2013 rimini
Page 7: Think like a developer  debugging seo - be wizard 2013 rimini

data

Page 8: Think like a developer  debugging seo - be wizard 2013 rimini

How to debug SEO

Page 9: Think like a developer  debugging seo - be wizard 2013 rimini

I even went to the length of understanding the process of elimination by building my own php app.

Page 10: Think like a developer  debugging seo - be wizard 2013 rimini

Caveat : You need to have a certain level of knowledge.

Page 11: Think like a developer  debugging seo - be wizard 2013 rimini

Rand said this in 2011, and it was already a big list

Page 12: Think like a developer  debugging seo - be wizard 2013 rimini

The debugging process.The following is based on real life events.

I’ve always wanted to say that.

Page 13: Think like a developer  debugging seo - be wizard 2013 rimini

Here’s the overall organic graph for 2012 versus 2011. Seasonal fluctuation seemed unlikely.

2012

2011

Page 14: Think like a developer  debugging seo - be wizard 2013 rimini

If this was programming, we’d get an error message telling us where the problem is.

Looking for problems in SEO isn’t as straightforward.

Page 15: Think like a developer  debugging seo - be wizard 2013 rimini

You can use the Content > Content Drill down report, but it only shows pageviews, not visits.

Page 16: Think like a developer  debugging seo - be wizard 2013 rimini

If you’re using GA, set up a custom report using these settings.

Page 17: Think like a developer  debugging seo - be wizard 2013 rimini

When folders are not constant /city/, segment by number of slashes (/) using regex to see the full picture.

/product/

/product/region/

/product/region/city/

Page 18: Think like a developer  debugging seo - be wizard 2013 rimini

It turns out that it was the /region/ city pages.

Page 19: Think like a developer  debugging seo - be wizard 2013 rimini

These are top converting revenue pages!

Page 20: Think like a developer  debugging seo - be wizard 2013 rimini

Step 1:

Explain the problem clearly with specific details.

Page 21: Think like a developer  debugging seo - be wizard 2013 rimini

/product/region/city/ dropped 50% organic visits

comparing from June to May.

Page 22: Think like a developer  debugging seo - be wizard 2013 rimini

Step 2:

Gather data and investigate.

Page 23: Think like a developer  debugging seo - be wizard 2013 rimini

Data Gathered Tool(s) used Double check with:

Before / After traffic metrics (visits, bounce rate etc..)

Google Analytics Server logs imported into Splunk.

Response codes, link architecture, On page elements (titles, robots directives etc..)

Screaming Frog, IIS crawler Chrome inspect element, manual inspection.

KW rankings, Backlink analysis Authority Labs, Searchmetrics, Open site explorer, Majestic

Custom scripts, manual Google checks.

Indexation, PageRank Scrapebox Custom scripts, SEOstats

Googlebot activity Server logs – with Splunk Google webcache (not perfect!)

Source code similarity (scrape) ImportXML + Excel Manual checks, Text comparing online (Diffnow)

Environmental activity SEOmoz Algorithm updates, Development queue / logs, Holidays, world events

Webmaster forums, other SEOs, SEO articles.

Page 24: Think like a developer  debugging seo - be wizard 2013 rimini

The process of elimination, think of it as Logger.log();

Page 25: Think like a developer  debugging seo - be wizard 2013 rimini

Footer

Lead generation Form

Navigation

Heading 10%

Sales text

Footer

Lead generation Form

Navigation

Heading 10%

Sales text

Same

Same

Same

Same

Different

Page 26: Think like a developer  debugging seo - be wizard 2013 rimini

Now I know what the problem is, and I have data to explain.

http://www.diffnow.com/

Page 27: Think like a developer  debugging seo - be wizard 2013 rimini

These pages were 90% identical to each other AND

Panda 3.8 & 3.9 updates rolled out around the time

of loss.

Page 28: Think like a developer  debugging seo - be wizard 2013 rimini

Step 3

Form a hypothesis that might explain the problem

Page 29: Think like a developer  debugging seo - be wizard 2013 rimini

If we make these pages at least 50% unique, they won’t be considered

duplicate and will regain traffic after a Panda refresh.

Page 30: Think like a developer  debugging seo - be wizard 2013 rimini

Step 4

Conduct an experiment to test the hypothesis.

Page 31: Think like a developer  debugging seo - be wizard 2013 rimini

Without proof..

Page 32: Think like a developer  debugging seo - be wizard 2013 rimini

Don’t expect anyone to do the work.

Page 33: Think like a developer  debugging seo - be wizard 2013 rimini

We created content to make a small sample set of pages

50% unique (5k).

Page 34: Think like a developer  debugging seo - be wizard 2013 rimini

We conducted the experiment and we now have proof (data) that it worked

Page 35: Think like a developer  debugging seo - be wizard 2013 rimini

Step 5:

Based on your experiment results, revise or validate

hypothesis.

Page 36: Think like a developer  debugging seo - be wizard 2013 rimini

It’s ok to fail – but try to minimize the damage.

Page 37: Think like a developer  debugging seo - be wizard 2013 rimini

My client

We can make SEO a

Page 38: Think like a developer  debugging seo - be wizard 2013 rimini

My client

Keep testing, keep breaking stuff, be a GREAT SEO

Page 39: Think like a developer  debugging seo - be wizard 2013 rimini

DAVID SOTTIMANO

Lead Consultant, Distilled

[email protected]

@dsottimano

Page 40: Think like a developer  debugging seo - be wizard 2013 rimini

Image creditshttp://eastcountyoralsurgery.net/wp-content/uploads/2011/06/kid-diver.jpg

amateurexpert92.deviantart.comhttp://www.tommyzor.com

http://www.nouse.co.uk/2012/12/28/5-films-that-make-my-christmas/home-alone/www.amommyismade.com

http://www.failepicfail.com/gymnast-fail-gymnast-parallel-bars-epic-fail-229.html