holistic seo and drupal

65
HOLISTIC SEO AND DRUPAL BEST PRACTICES IN AN EVER CHANGING SEARCH LANDSCAPE Created by Jim Birch jimbir.ch/holistic-seo @thejimbirch Xeno Media, Inc.

Upload: jim-birch

Post on 07-Jan-2017

220 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: Holistic SEO and Drupal

HOLISTIC SEO ANDDRUPALBEST PRACTICES IN AN EVERCHANGING SEARCH LANDSCAPE

Created by Jim Birchjimbir.ch/holistic-seo@thejimbirchXeno Media, Inc.

Page 2: Holistic SEO and Drupal

Holistic SEO is a term used todescribe development in whichcontent, marketing, technical SEO,performance, security, userexperience and user intent cometogether to create an ideal url onthe internet, about a certain topic.

Page 3: Holistic SEO and Drupal

WHY TAKE A HOLISTICAPPROACH TO SEO?It defines a set of best practices thatultimately benefits the user.

As search engine algorithms getmore complex and intelligent, wewon't be able to control or predictchanges.

Page 4: Holistic SEO and Drupal

TODAY'S GOOGLEALGORITHM PUTSMORE VALUE ONTOPIC AND USERINTENT THANKEYWORDS.

Page 5: Holistic SEO and Drupal

Once upon a time, we were able to create small pieces ofkeyword specific content...

kr2fowdogudo999dvwdlkvnldkvn

Page 6: Holistic SEO and Drupal

And we were able to get it to rank on the search engines!

Page 7: Holistic SEO and Drupal

These days, one piece of holisticly created content can bereturned for different worded search terms.

Page 8: Holistic SEO and Drupal

HouseLogic.com's Guide to Hardwood Floor Finishes

Is listed for the following search terms:

hardwood floor finisheswood floor finishhow to finish a hardwood floorwood floor finishing

Page 9: Holistic SEO and Drupal

It is a very well written article in an excellently architectedsite, from a domain with value.

Nice big imageOver 1000 wordsGreat meta tagsJSON-LD MarkupFastMobileand more

Page 10: Holistic SEO and Drupal
Page 11: Holistic SEO and Drupal

HARDWOOD FLOOR FINISHES1ST RESULT

BASIC TYPES OFSEARCHES

NavigationalInformationalTransactional

Primarily Informational, but alsohas Transactional elementsLots of informative links, and ashopping box.We also have similar results for"wood floor finish"

Page 12: Holistic SEO and Drupal
Page 13: Holistic SEO and Drupal

Here's where it gets interesting:"how to finish a hardwood floor"

Page 14: Holistic SEO and Drupal

HOW TO FINISH A HARDWOOD FLOOR8TH RESULT

Informational Search

Knowledge box and videos all are "How to"Knowledge box is from the 7th result, same site as ourpageOur page is a product guide, not a How to, but theinformation is still percieved as valuable.

Page 15: Holistic SEO and Drupal
Page 16: Holistic SEO and Drupal

WOOD FLOOR FINISHING3RD RESULT

Transactional Search

Business listing showing local floor finishing companiesYelp business reviews, and Home advisor business listingsContractor websitesThe page in question does not fit in with Transactions, butis still listed!

Page 17: Holistic SEO and Drupal

One more example, showing how semantic Google is.

Page 18: Holistic SEO and Drupal

LITTLE BUB FIREPLACE

Now, Google knows the piece of content I need, even if I get2 of the 3 words wrong!

"little" nor "fireplace" exist on the page, yet I get the result.

Page 19: Holistic SEO and Drupal

Lil BUB's Magical Yule LOG Video

GOOGLE ISTopic based - Returns good content that is related, butnot specific to the search term.Semantic - Understands synonyms, pluralities,misspellings, homonyms and moreFocused on User Intent - What the user is trying to acheiveby searching

Page 20: Holistic SEO and Drupal

LET'S TALKABOUT SCALE

Page 21: Holistic SEO and Drupal

ON MAY 24TH, 2016 GOOGLEREVEALED THAT USERS MAKE ATLEAST 2 TRILLION SEARCHES PER

YEARGoogle now handles at least 2 trillion searches per year - Danny Sullivan, Search Engine Land

Page 22: Holistic SEO and Drupal

HOW THAT BREAKS DOWNSearches per year: 2 trillionSearches per month: 167 billionSearches per day: 5.5 billionSearches per hour: 228 millionSearches per minute: 3.8 millionSearches per second: 63,000...at least...

Page 24: Holistic SEO and Drupal

Which would put it closer to 3 Trillion searches a year!

Page 25: Holistic SEO and Drupal

Over half of those searches happen on smartphones.Nearly one third of all mobile searches on Google arerelated to location.Location-related mobile searches are growing 50% fasterthan mobile searches in general.More than half of all web traffic for the millions of websiteowners using Google Analytics now comes fromsmartphones and tablets.

Google Execs Share 10 Incredible New Mobile Web Stats - Larry Kim, Inc.

Page 26: Holistic SEO and Drupal

SEARCH ENGINERANKING FACTORS

Page 27: Holistic SEO and Drupal

Search engine ranking factors areon- and off-site items that searchengines use to evaluate a webproperty's placement in the searchresults for a certain query.

Page 29: Holistic SEO and Drupal

THERE ARE POSSIBLY

200RANKING FACTORS

Google’s 200 Ranking Factors: The Complete List - Backlinko

Google's 200 Ranking Factors - Search Engine Journal

Penguin is now part of our core algorithm - Google Webmaster Central Blog

Page 30: Holistic SEO and Drupal

ON MAR 23, 2016 GOOGLE'S ANDREYLIPATTSEVM STATED THAT LINKS,

CONTENT AND RANKBRAIN ARE THETOP THREE RANKING SIGNALS INGOOGLE'S SEARCH ALGORITHM.

Now we know: Here are Google's top 3 search ranking factors - Barry Schwartz, Search Engine Land

Page 31: Holistic SEO and Drupal

LINKSQuality of linksKeywords in linksQuantity

Page 32: Holistic SEO and Drupal

CONTENTQuality writingKeyword ResearchFreshnessImages, Video, News related to content or verticalDoes the content answer questions?

Page 33: Holistic SEO and Drupal

WHAT IS RANKBRAIN?RankBrain is a machine learning artificial intelligencesystem ...If RankBrain sees a word or phrase it isn’t familiar with,the machine can make a guess as to what words orphrases might have a similar meaning and filter the resultaccordingly, making it more effective at handling never-before-seen search queries. - Wikipedia

Page 34: Holistic SEO and Drupal

LEARN MORE ABOUT RANKBRAINHow to Use Google RankBrain in SEOFAQ: All About The New Google RankBrain AlgorithmArtificial intelligence is changing SEO faster than you thinkOptimizing for RankBrain... Should We Do It? (Is It EvenPossible?)SEO Trek: The Search for Google RankBrain* [New Data]Content Marketing and SEOThe four pillars of the future of SEO

Page 37: Holistic SEO and Drupal

Searchmetrics separated the ranking factors into thefollowing categories:

ContentUser ExperienceTechnicalBacklinksSocial

Page 38: Holistic SEO and Drupal

Search Engine Land - The Periodic Table Of SEO Success Factors

Page 39: Holistic SEO and Drupal

Search Engine Land separated the ranking factors into thefollowing categories:

Content - On SiteArchitectureHTMLTrust - Off SiteLinksPersonalSocial

Page 40: Holistic SEO and Drupal

Search Engine Ranking Factors 2015Expert Survey and Correlation Data

"Every two years, Moz surveys the opinions of dozens of theworld's brightest search marketers and runs correlation

studies to better understand the workings of search enginealgorithms."

Page 41: Holistic SEO and Drupal

ACCORDING TO BACKLINKO, THEREARE OVER 200 SEARCH ENGINE

RANKING FACTORS"Some are proven. Some are controversial. Others are SEO

nerd speculation. But they’re all here." - Google’s 200Ranking Factors: The Complete List by Brian Dean

Page 42: Holistic SEO and Drupal

CONTENTSTRATEGY ANDHOW IT CANGUIDEDEVELOPMENT.

Page 43: Holistic SEO and Drupal

THE CONTENT STRATEGY QUADContent Components

SubstanceStructure

People ComponentsWorkflowGovernance

Brain Traffic Lands the Quad - March 2011

Page 44: Holistic SEO and Drupal

THE BASICS OF CONTENT STRATEGYContent-oriented Components

Identify Goals and Substance - focuses on what content isrequired to successfully execute your core strategy.Determine Structure - focuses on how content isprioritized, organized, and accessed.

Content Strategy Basics - Usability.gov

Page 45: Holistic SEO and Drupal

IDENTIFY GOALS AND SUBSTANCEWho are the users the client wants to visit the website?What content is the client going to be able to create andpublish?Who are the client's competitors, and what content arethey ranking for?

Page 46: Holistic SEO and Drupal

TOOLS FOR CONTENT CREATORSGoogle AdWords Keyword PlannerSearchmetrics EssentialsMoz Pro Keyword ExplorerReadability Score

Page 47: Holistic SEO and Drupal

DETERMINE STRUCTUREContent Types and EntitiesSitemapMenu StructureFunctionality/Views

Page 48: Holistic SEO and Drupal

DRUPAL TOOLSOnce you can define your Content Types and Entities, you

can use these Drupal tools to connect them.

can be used to render otherentities inside your main entity

can be used on top of reference fields toallow the user to add new, or select existing entities.

, and are greatmodules to build reorderable, custom entities thatreference other structured data entities

can be used to bridge your entities fieldsand Metatag fields and JSON-LD Views

Entity Reference Fields

Inline Entity Form

Paragraphs Entity Construction Kit (ECK)

Token module

Page 49: Holistic SEO and Drupal

TECHNICAL SEOBEST PRACTICESIN DRUPALLet's review the major rankingfactors, and present ideas how wecan implement in Drupal.

Page 50: Holistic SEO and Drupal

IS THE SITE EASILY CRAWLABLE?Well thought out menuBreadcrumbs with

Friendly URLs from

Schema.org MarkupXML Sitemap module

Pathauto module

Page 51: Holistic SEO and Drupal

NO DUPLICATE CONTENT

, set Canonical URLRedirect moduleMetatag module

Page 52: Holistic SEO and Drupal

DOES THE SITE WORK ON MOBILE?Make sure you use a responsive theme, and it passes the

Google Mobile-Friendly Test

Page 53: Holistic SEO and Drupal

DOES THE SITE LOAD QUICKLY?So many different types of Caching available in Drupal.CDN like Responsive Images/Small image sizes in Image Presets

Cloudflare

Page 54: Holistic SEO and Drupal

DOES THE SITE CONTAIN KEYWORDSIN THE URL?

Use the to set friendly URLsPathauto module

Page 55: Holistic SEO and Drupal

IS THE SITE SECURE?Use HTTPS with an SSL certificate for all sites here on out.Keep core and all modules up to dateLimit server access, and keep server up to date if notmanagedRequire strong passwords - Require Strong Passwordsmodule

Page 56: Holistic SEO and Drupal

DOES THE PAGE TITLE CONTAINKEYWORDS?

Properly set up html title in Metatag module

Page 57: Holistic SEO and Drupal

DOES THE META DESCRIPTIONDESCRIBE THE PAGES?

Add a "Teaser" field which can be used with the Token andMetatag modules for meta description and search results.Same goes for a Feature Image field, used for OG/TwitterCard Meta Images.

Page 58: Holistic SEO and Drupal

DOES THE SITE USE STRUCTUREDDATA?

markup in content & themesSchema.org

<div itemscope="" itemtype="http://schema.org/BroadcastService"> <span itemprop="name">WAAY-TV</span> <span itemprop="broadcastDisplayName">ABC</span> <span itemprop="videoFormat">SD</span> <span itemprop="broadcastTimezone" content="-8:00">PST</span> <div itemprop="broadcastAffiliateOf" itemscope="" itemtype="http://schema.org/Organization" <span itemprop="name">ABC</span> </div></div>

Page 59: Holistic SEO and Drupal

DOES THE SITE USE STRUCTUREDDATA?

View block/pane using a contextual filterJavaScript Object Notation for Linked Data (JSON-LD)

<script type="application/ld+json">

</script>

{ "@context":"http://schema.org", "@type":"BroadcastService", "name":"WAAY-TV", "broadcastDisplayName":"ABC", "videoFormat":"SD", "broadcastTimezone": "-8:00", "broadcastAffiliateOf":{ "@type":"Organization", "name":"ABC" }}

Page 60: Holistic SEO and Drupal

PROPER USE OF HEADERSProper, ordered use of h1, h2, h3Remove h1 from WYSIWYG if set by templateIn the theme, remove h3 from block headers, to reservefor content use.

Page 61: Holistic SEO and Drupal

TIPS & TOOLSFORDEVELOPERS

Page 63: Holistic SEO and Drupal

GOOGLE SEARCH CONSOLEHas the following tools:

View (and fix) Crawl ErrorsFetch as Googlerobots.txt TesterSubmit SitemapsConfigure URL Parameters

Page 64: Holistic SEO and Drupal

STAY UP TO DATE:Search Engine LandSearch Engine JournalSearchmetrics BlogMoz BlogGoogle Webmasters

Page 65: Holistic SEO and Drupal

THE ENDCONTINUING THE CONVERSATION:

Created by Jim Birchjimbir.ch/holistic-seo@thejimbirchXeno Media, Inc.