Agile and Technical SEO

43
B3 Agile & Technical SEO ADAM GENT

Transcript of Agile and Technical SEO

Page 1: Agile and Technical SEO

B3

Agile & Technical SEOADAM GENT

Page 2: Agile and Technical SEO

B3

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

intelligent, but the ones most responsive to change.”

CHARLES DARWIN

Page 3: Agile and Technical SEO

B3

@Adoublegent

SEO industry Survey

Page 4: Agile and Technical SEO

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

Page 5: Agile and Technical SEO

B3

@Adoublegent

Start

4 months on…

Technical debt in action (current campaign)

Page 6: Agile and Technical SEO

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

Page 7: Agile and Technical SEO

B3

@Adoublegent

Every client campaign is different

Page 8: Agile and Technical SEO

B3

@Adoublegent

Page 9: Agile and Technical SEO

B3

@Adoublegent

Agile Methodology“The Agile methodology is a project

management movement which seeks an

alternative to traditional waterfall project

management processes.”

Agile Methodology

Page 10: Agile and Technical SEO

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

Page 11: Agile and Technical SEO

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

Page 12: Agile and Technical SEO

B3

1. Understand your website

Page 13: Agile and Technical SEO

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

Page 14: Agile and Technical SEO

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!

Page 15: Agile and Technical SEO

B3

@Adoublegent

Client who has actively optimised organic search

snippets

Client who can’t change organic search snippets

Page 16: Agile and Technical SEO

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

Page 17: Agile and Technical SEO

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

Page 18: Agile and Technical SEO

B3

2. Recognise what you can’t do

Page 19: Agile and Technical SEO

B3

@Adoublegent

Can complete

list

Can’t complete

list

SEO Strategy

Prioritised technical SEO action list

Developer Queue

Page 20: Agile and Technical SEO

B3

3. Alternative methods

Page 21: Agile and Technical SEO

B3

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

Source: Think with Google

Page 22: Agile and Technical SEO

B3

@Adoublegent

CloudFlare

Page 23: Agile and Technical SEO

B3

@Adoublegent

CloudFlare Off

CloudFlare On

6.17 secs 2.39 secsPingdom Page Speed Tool

Page 24: Agile and Technical SEO

B3

@Adoublegent

+61%

in 30 mins…

Page Load Speed

…It impacts the entire site

(not just 1 webpage).

Page 25: Agile and Technical SEO

B3

@Adoublegent

HTTP/2 is now standard

More on HTTP/2 here.

Page 26: Agile and Technical SEO

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

Page 27: Agile and Technical SEO

B3

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

browser with JavaScript turned on.”

Source: Webmaster Central

Page 28: Agile and Technical SEO

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.

Page 29: Agile and Technical SEO

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

Page 30: Agile and Technical SEO

B3

@Adoublegent

Allows us to add custom JavaScript to a webpage.

Google Tag Manager

Page 31: Agile and Technical SEO

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)

Page 32: Agile and Technical SEO

B3

@Adoublegent

Schema Markup (JSON)

Google Search Console

Page 33: Agile and Technical SEO

B3

@Adoublegent

Noindex meta robots

Before

After

Page 34: Agile and Technical SEO

B3

@Adoublegent

JavaScript redirectPage A Page B

Page 35: Agile and Technical SEO

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!

Page 36: Agile and Technical SEO

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

Page 37: Agile and Technical SEO

B3

@Adoublegent

Hreflang tag generator

Hreflang tool – The Media Flow

Page 38: Agile and Technical SEO

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

Page 39: Agile and Technical SEO

B3

4. Test

Page 40: Agile and Technical SEO

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!

Page 41: Agile and Technical SEO

B3

@Adoublegent

Always test your tools before you deploy

them live!

Page 42: Agile and Technical SEO

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

Page 43: Agile and Technical SEO

B3

Thank [email protected]

@Adoublegent