how agile technical seo can add value to your seo campaign, by adam gent

43
B3 Agile & Technical SEO ADAM GENT

Upload: branded3

Post on 13-Jan-2017

220 views

Category:

Marketing


0 download

TRANSCRIPT

B3

Agile & Technical SEOADAM GENT

B3

“It is not the strongest species that survive, nor the most

intelligent, but the ones most responsive to change.”

CHARLES DARWIN

B3

@Adoublegent

SEO industry Survey

B3

@Adoublegent

Why are SEOs waiting so long?“Technical debt is a concept in programming that

reflects extra work due to short term solutions

applied on a website, rather than applying the

best overall solution.”

Technical Debt on Wikipedia

B3

@Adoublegent

Start

4 months on…

Technical debt in action (current campaign)

B3

@Adoublegent

• Client brief• Insights and Market

Research• Technical SEO Analysis• Solid SEO Strategy • Business Case• Prioritised SEO action list• Technical briefs for

actions

VS

It’s not just about technical debt• Marketing budget restrictions• Legal restrictions on tech

changes• Client team development

resource• Time• Business prioritises

B3

@Adoublegent

Every client campaign is different

B3

@Adoublegent

B3

@Adoublegent

Agile Methodology“The Agile methodology is a project

management movement which seeks an

alternative to traditional waterfall project

management processes.”

Agile Methodology

B3

1. Think about your overall SEO/digital strategy

2. Understand your web technology3. Recognise what you can’t do4. Identify alternative methods5. Test, test and test again

B3

LOCAL OPTIMISATION URL

STRUCTURECONTENT STRATEGY

FIXING BROKEN

LINKS

TITLE TAG OPTIMISATION

HREFLANG TAGSINTERNAL

LINK STRUCTURE

PAGE SPEED OPTIMISATON

IMAGE OPTIMISATION

SITE STRUCTURE

SCHEMA MARKUP

VIDEO OPTIMISATION

SEO Strate

gy

@Adoublegent

Prioritise technical actions

B3

1. Understand your website

B3

@AdoublegentSource: BuiltWith - https://goo.gl/IoYI7H

Content Management System (CMS) A few (brief) examples, can you

update:1. Title Tags2. Meta descriptions3. Canonical tags4. Meta robots (e.g. noindex)5. Robots.txt6. URLs7. Content8. Images9. Image alt text

B3

@Adoublegent

SEO modules/extensions/plugins for your CMS

DRUPAL - https://www.weebpal.com/blog/top-drupal-seo-modules WORDPRESS – https://yoast.com/wordpress/plugins/seo/ MAGENTO – https://yoast.com/magento-seo/ SITECORE – https://www.sitecore.net/company/blog/415/how-sitecore-supports-your-on-page-seo-policy-4061 JOOMLA – https://extensions.joomla.org/category/site-management/seo-a-metadata KENTICO - https://docs.kentico.com/display/K8/Search+engine+optimization

They can help to reduce technical (SEO) debt and get actions complete!

B3

@Adoublegent

Client who has actively optimised organic search

snippets

Client who can’t change organic search snippets

B3

@Adoublegent

Web Server/hosting

A few brief examples, can you update:1. 301 redirect maps2. Global redirect rules (e.g. non-

slash URLs to slash URLs)3. Page level 301 redirects4. Log files

B3

@Adoublegent

Log file Analysis

99%

1%

Live HTML URLs crawled by Googlebot over over 24 hours

Not in internal link structure Canonical Link

Parameter URLs

Actual webpages we want to be crawled

The Ultimate Guide to Log File Analysis – Builtvisibile

B3

2. Recognise what you can’t do

B3

@Adoublegent

Can complete

list

Can’t complete

list

SEO Strategy

Prioritised technical SEO action list

Developer Queue

B3

3. Alternative methods

B3

40% of consumers will leave a page that takes longer than three seconds to load.

Source: Think with Google

B3

@Adoublegent

CloudFlare

B3

@Adoublegent

CloudFlare Off

CloudFlare On

6.17 secs 2.39 secsPingdom Page Speed Tool

B3

@Adoublegent

+61%

in 30 mins…

Page Load Speed

…It impacts the entire site

(not just 1 webpage).

B3

@Adoublegent

HTTP/2 is now standard

More on HTTP/2 here.

B3

@Adoublegent

BUT need to make you aware…• There are rare cases it causing ranking drops

• To reduce risk to SEO performance:o Get your own custom SSL certificate (before

the switch to CloudFlare)o Upload your own SSL certificate (with a

business or enterprise package)o Get your own unique IP addresso Configure CloudFlare dashboard

Guide: Cloudflare SEO issues and how to protect yourself

– SALT.agency

B3

“Google’s indexing system can render web pages more like an average user's

browser with JavaScript turned on.”

Source: Webmaster Central

B3

@Adoublegent

Document Object Model“The Document Object

Model (DOM) is a

programming interface for

HTML, XHTML and XML

documents. It provides a

structured representation

of the document as a tree.”

DOM Wikipedia Find out more on the DOM here.

B3

@Adoublegent

JavaScript can manipulate the DOM

“"The DOM allows programs and scripts to

dynamically access and update the content,

structure, and style of a document."

W3C JAVASCRIPT DOM

B3

@Adoublegent

Allows us to add custom JavaScript to a webpage.

Google Tag Manager

B3

@Adoublegent

Enter your custom JavaScript and JQuery

here.

GTM can change a webpage’s DOM without a developer

(but still keep them in the loop)

B3

@Adoublegent

Schema Markup (JSON)

Google Search Console

B3

@Adoublegent

Noindex meta robots

Before

After

B3

@Adoublegent

JavaScript redirectPage A Page B

B3

@Adoublegent

GTM possibilities are endless

Add/update Meta Tags Add/update Schema (JSON) Add/update Content Add/update Images

Google Tag Manager is on the rise. If you don’t have it installed, then I suggest

you get it!

B3

“Adding hreflang to a site is ‘informing’ Google that the site is offering content for queries in a specific language, tailored for a specific region of the world.”

Source: Branded3

B3

@Adoublegent

Hreflang tag generator

Hreflang tool – The Media Flow

B3

International SEO for Norton

UK Results

189%Increase in SEO visits YOY

DE Results

50%Increase in SEO visits YOY

IT Results

59%Increase in SEO visits YOY

FR Results

292%Increase in SEO visits YOY

@Adoublegent

B3

4. Test

B3

@Adoublegent

Branded3’s contact us pageCloudFlare broke the thank you animation broke on our contact us page. Users weren’t sent to the thank you page but left on the contact us page.

It was quickly fixed using the page rule feature though!

B3

@Adoublegent

Always test your tools before you deploy

them live!

B3

1. Think about your overall SEO/digital strategy

2. Understand your web technology3. Recognise what you can’t do4. Identify alternative methods5. Test, test and test again

B3

Thank [email protected]

@Adoublegent