Holistic SEO & Drupal 8

Best practices for an ever changing search landscape

Created by Jim Birch
jimbir.ch/holistic-seo
@thejimbirch
Xeno Media, Inc.

Holistic SEO is a term used to describe development in which content, marketing, technical SEO, performance, security, user experience and user intent come together to create an ideal url on the internet, about a certain topic.

Why take a Holistic approach to seo?

It defines a set of repeatable, best practices that aids development and ultimately benefits the user.

As search engine algorithms get more personalized, complex and intelligent, we won't be able to control or predict changes.

This presentation is for those responsible for:

Content

  • Research
  • Create & Analyze
  • Report & Refine

Development

  • Plan
  • Build
  • Test

Who are the search engines?

Google YouTube Amazon Facebook Bing Baidu (China) Yandex (Russia)

Web search engines

  • Google - 75% of global search ad market
  • Bing - 9% global, Claims 33% US!
  • Baidu - 82% market share in China
  • Yandex - More than 50% market share in Russia

Platform specific search engines

  • YouTube
  • Amazon
  • Facebook

Optimizing content (videos, products, posts, etc..) published on these sites is similar to what we do for the web.

The scale of search

Search Engine Land

On May 24th, 2016 Google revealed that users make at least 2 trillion searches per year worldwide

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

Search Engine Land

How that breaks down

  • Searches per year: 2 trillion
  • Searches per month: 167 billion
  • Searches per day: 5.5 billion
  • Searches per hour: 228 million
  • Searches per minute: 3.8 million
  • Searches per second: 63,000
  • ...at least...

Since then no one from Google has talked about the number of searches.

Moz Moz

Some great analysis has been done by Rand Fishkin on Moz.com using estimated Clickstream Data from Jumpshot.

The following chart shows an increase in search volume of US searches with an average well over 40B per month.

That would be +/-1/2 trillion annual US searches.

Chart of US Searches by Rand Fishkin from Moz

Is SEO Opportunity Growing or Shrinking? - Rand Fishkin, Moz Founder December 17th, 2017

The search

Three basic types of searches

  • Navigational
    Searcher want to go somewhere, online or offline.
  • Informational
    Searcher want to learn something.
  • Transactional
    Searcher want to buy, sell, sign up, etc.
a page we created containing a very specific search term

Once upon a time, we were able to create small pieces of keyword specific content...
kr2fowdogudo999dvwdlkvnldkvn

ranking for a very specific search term

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

Floor Finish Guide

These days, one piece of content can be returned for different worded search terms.

HouseLogic.com's Guide to Hardwood Floor Finishes

Is listed for the following search terms:

  • hardwood floor finishes
  • wood floor finish
  • how to finish a hardwood floor
  • wood floor finishing

It is a very well written article in an excellently architected site from a domain with value that has lots of links to it.

  • Nice big image
  • Over 1000 words
  • Great meta tags
  • JSON-LD Markup
  • Fast
  • Mobile
  • and more
search results - hardwood floor finishes

hardwood floor finishes

  • Primarily Informational
  • Has some Transactional elements
  • Lots of informative links, and a shopping box.
  • We also have similar results for "wood floor finish"
search results - wood floor finish
search results - how to finish a hardwood floor

how to finish a hardwood floor

Informational Search

  • Knowledge box and videos all are "How to"
  • Knowledge box is from the 7th result, same site as our page
  • Our page is a product guide, not a How to, but the information is still percieved as valuable.
search results - wood floor finishing

Wood Floor Finishing

Transactional Search

  • Business listing showing companies near me
  • Yelp business reviews, and Home advisor business listings
  • Contractor websites
  • The page in question does not fit in with Transactions, but is still listed!

rekkyvajavick coffee

How Americans search for coffee in Iceland

search results - coffee in Iceland
Little Bub Video

An example showing how semantic Google is. Two out of three words I search for are not on the resulting page.

little bub fireplace

searching for little bub fireplace on google

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

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

Wedding Dresses Search Results

Wedding dresses

Transactional Search

  • Ads, Local Ads, Sidebar Ads
  • Category pages on retailer/manufacturer sites.
  • Note: No big topic pages. Searcher intent is to find dresses, not learn about the history, or how to make, etc...

Wedding Dresses Results Page

Wedding Dresses Results Page

Google is

  • Topic based: Returns good content that is related, but not specific to the search term.
  • Semantic: Understands synonyms, pluralities, misspellings, homonyms and more
  • Focused on User Intent: What the user is trying to achieve.

Search Engine Results Pages (SERPs)

Anatomy of a SERP

Ads

Ads

Anatomy of a SERP

Features

Search Features

Anatomy of a SERP

List of results

Search Listings

Anatomy of a SERP

Related Searches

Related Searches

Analysis of a Result

Search listing Title, Breadcrumb, Description
  • Title
  • URL -or- Breadcrumbs
  • Description

Analysis of a Result

Search listing Google Cache/Related Links
  • Google Cache
  • Related Links

Analysis of a Result

Search listing Sitelinks, Site Search
  • Site Search
  • Sitelinks

Search features and Featured Snippets

Google will show Search features and Featured Snippets for certain terms to provide their users with answers faster.

Logo Image
Events Image

Search features

Breadcrumb, Corporate Contact, Carousel, Dataset, Logo, Sitelinks Searchbox, Social Profile, Article, Book, Course, Event, Fact Check, Job Posting, Local Musiness, Music, Occupation, Podcast, Product, Recipe, Review, TV and Movie, Video

View all

How to rank for Search features

Structured markup using Schema.org vocabularies inline or using JSON-LD

View the full list of Google search features, and implementation guide in the Google Search Feature Gallery

Featured Snippets

Search Features

How to rank for Featured Snippets

  • Topic Research
  • Write copy that answers questions
  • Semantic HTML including ordered and unordered lists, tables and paragraphs

Learn more about Featured Snippets

  • A reintroduction to Google鈥檚 featured snippets
  • Large-Scale Study: How to Rank for Featured Snippets in 2018

Search Engine Ranking Factors

Search engine ranking factors are on- and off-site items that search engines use to evaluate a web property's placement in the search results for a certain query.

  • Each search engine has their own algorithm to how they weigh factors.
  • On occasion, Google will publish factors. Pay attention!
    • Mobilegeddon
    • Page Speed
    • HTTPS
    • AMP'ed results in Search
    • Schema markup ( Reviews in Search), ( Rich cards)
    • Separate Mobile Search Index ( Getting ready)
  • Factors can be ranked differently for each and every search based on multiple factors like, location, device, time, perceived user intent, etc!

There are possibly

200

ranking factors

Google鈥檚 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

Those who monitor and interpret Search Engine Ranking Factors

Backlinko

According to Backlinko, there are over 200 Search Engine Ranking Factors

"Some are proven. Some are controversial. Others are SEO nerd speculation. But they鈥檙e all here." - Google鈥檚 200 Ranking Factors: The Complete List by Brian Dean

The Periodic Table of SEO Success Factors

The Periodic Table Of SEO Success Factors

Search Engine Land - The Periodic Table Of SEO Success Factors

2016 Searchmetrics General Search Ranking Factors

Searchmetrics General Ranking Factors 2016
Searchmetrics

After 2016, Searchmetrics started publishing detailed industry reports to show the difference in factors by industry.

  • Travel
  • eCommerce
  • Finance
  • Health
  • Media
Moz

Search Engine Ranking Factors 2015
Expert Survey and Correlation Data

"Every two years, Moz surveys the opinions of dozens of the world's brightest search marketers and runs correlation studies to better understand the workings of search engine algorithms."

Search Engine Land

On Mar 23, 2016 Google's Andrey Lipattsevm stated that links, content and RankBrain are the top three ranking signals in Google's search algorithm.

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

Pagerank Rankbrain

  • RankBrain is a machine learning artificial intelligence system ...
  • If RankBrain sees a word or phrase it isn鈥檛 familiar with, the machine can make a guess as to what words or phrases might have a similar meaning and filter the result accordingly, making it more effective at handling never-before-seen search queries or keywords. - Wikipedia

Learn more about Rankbrain

  • How to Use Google RankBrain in SEO
  • FAQ: All About The New Google RankBrain Algorithm
  • Artificial intelligence is changing SEO faster than you think
  • Optimizing for RankBrain... Should We Do It? (Is It Even Possible?)
  • SEO Trek: The Search for Google RankBrain* [New Data]
  • Content Marketing and SEO
  • The four pillars of the future of SEO
  • What is Google Rankbrain?

Technical SEO best practices in Drupal 8

Ranking Factor Categories

On Site

  • Content
  • Architecture
  • HTML

Off Site

  • Trust
  • Links
  • Personal
  • Social

Content

  • Quality writing
    Are you smarter than a 5th grader? Your content should be.
  • Keyword Research
    Is your writing using enough keywords from the topic your searchers are looking for?
  • Freshness
    Is the content new, or has it been updated recently?
  • Images, Video, News related to content or vertical
    Does the content provide other value beyond words about the topic?
  • Does the content answer questions?
    For informational searches, people are entering questions into Google. Answer them!
  • Negative Factor - Thin: Does the content lack substance?

Content

Images

A third of all searches performed in Google are for images and 12.5% of SERPs show Image Pack results

  • Drupal core Responsive Image module
  • Require Alt text on all image entities
  • Drupal Image Optimize (or ImageAPI Optimize) module

Architecture

Is the site easily crawlable?

  • Well thought out, keyboard navigable menu
  • Breadcrumbs with Schema.org Markup
  • Drupal Sitemap module (HTML)
  • Drupal Simple XML Sitemap module (D8)
  • Drupal XML Sitemap module (D7)
  • Friendly URLs from Drupal Pathauto module

Architecture

Is the site easily crawlable?

Have you ever crawled your site? Use a tool like Screaming Frog SEO Spider to see what you have actually created, and build reports on areas where you can improve.

Architecture

Does the site work on mobile?

Make sure you use a responsive theme, and it passes the Google Mobile-Friendly Test

Consider adding Accelerated Mobile Pages (AMP) structured markup to your site. Drupal AMP module.

Architecture

No Duplicate content

  • Redirect module
  • Metatag module
    • Set Canonical URL
    • Set Robots noindex, nofollow tags where needed

Architecture

Does the site load quickly?

  • So many different types of Caching available in Drupal.
  • Drupal Advanced CSS/JS Aggregation Module and the Get 100 on PageSpeed Insights tutorial
  • CDN like Cloudflare, Fastly, etc...
  • Responsive Images/Small image sizes in Image Presets

Architecture

Does the site contain keywords in the url?

  • Use the Pathauto module to set friendly URLs
    • Set default patterns for all content types
    • Configure global settings
    • Train content editors to manually configure for page

Architecture

Is the site secure?

  • Use HTTPS with an SSL certificate for all sites here on out.
  • Keep core and all modules up to date
  • Limit server access, and keep server up to date if not managed
  • Require strong passwords - Drupal Password Policy module

Architecture

Cloaking

Negative Factor - Cloaking: Don't show different content to humans that you show to search engines.

HTML

Does the Page Title contain keywords?

Properly set up html title using the Drupal Token module's values in the Metatag module

HTML

Does the Meta Description describe the pages?

  • Add a "Teaser" field which can be used with the Token and Metatag modules for meta description and search results.
  • Same goes for a Feature Image field, used for OG/Twitter Card Meta Images.
Teaser Featured Image fields

HTML

Does the site use Structured data?

Schema.org markup in content & theme templates

              
WAAY-TV ABC SD PST
ABC

HTML

Does the site use Structured data?

JavaScript Object Notation for Linked Data (JSON-LD)
using the Drupal Schema.org Metatag module

              

              
            

Now is the time to add every Schema.org markup you can. Every site should have:

  • Website/Site Search
  • Organization
  • Person
  • BreadcrumbList
  • SiteNavigationElement
  • VideoObject

In addition to the content specific Schemas you should add for Google Search features.

HTML

Does the site use Structured data?

The Open Graph Protocol enables any web page to become a rich object in a social graph.

Add using the Drupal Metatag Open Graph Submodule

Debug using the Facebook Debugger

            






            
          

HTML

Does the site use Structured data?

Using Twitter Cards you can attach rich photos, videos and media experiences to Tweets.

Add using the Drupal Metatag Twittercard Submodule

Debug using the Twitter Card Validator

            









            
          

HTML

Does the site use Structured data?

Accelerated Mobile Pages (AMP)
Allows publishers to create mobile optimized content on Google.
AMP Drupal Module

Drupal AMP Drupal Module

HTML

Proper use of headers

  • Proper, ordered use of h1, h2, h3
  • Remove h1 from WYSIWYG since it is set in template
  • In the theme, remove h3 from block headers, to reserve for content use.
  • Negative Factor - Stuffing: Don't overuse keywords just for Search engines.
  • Negative Factor - Hidden: Don't use CSS or JS to hide words you want to be ranked for.

Offsite Factors

Trust

  • Authority: Is the site a trusted authority? External links
  • Engage: Bounce Rate
  • History: Has the domain/site been around?
  • Negative Factor - Piracy: Flagged for pirated content
  • Negative Factor - Ads: Too many ads above the fold

Offsite Factors

Links

  • Quality of links
    Each link is graded on where it comes from, quality of domain, URL, place on page, etc...
  • Keywords in links
    Are the keywords for the topic in the link to your page?
  • Quantity
    How many links does your piece of content need?
  • Negative Factor - Paid Links: Don't buy links!
  • Negative Factor - Spam: Don't allow Comment/Forum Spam

Offsite Factors

Personal

  • Country: Same country as searcher
  • Locality: Same city/town
  • History: Has the user visited the site before?
  • Social: Has the site been shared in circles?

Offsite Factors

Social

  • Reputation: Is your site respected on social networks?
  • Shares: Content shares

Tools for Content

Tools for those responsible for Content

  • Research
  • Create & Analyze
  • Report & Refine

Research

Tools to Analyze Keywords/Topics/SERPS

Research

Competitor/Topic Analysis

  • Alexa
  • Buzzsumo
  • iSpionage
  • Majestic
  • Moz Open Site Explorer
  • SEMrush
  • SimilarWeb

See also: Robbie Richards' The Best SEO Tools: 143 SEO Experts Cast Their Votes (Plus Leaderboard).

Create & Analyze

Tools to analyze content

  • Real-time SEO for Drupal
  • Real-time SEO for Drupal (Node Preview Sandbox)
  • Readability Score
  • Readability Analyzer
  • Searchmetrics Content Experience

Report & Refine

Tools to report on performance

  • Google Analytics
  • Google Search Console
  • Matomo (Formerly Piwik)
  • Bing Webmaster Tools

Tools for Development

Tips & Tools for Developers

  • Google Defines Best Practices
  • Google Structured Data Testing Tool (Schema)
  • Google Structured Data Markup Helper (Schema)
  • Google PageSpeed Insights
  • Google Mobile-Friendly Test
  • Google Email Markup Tester
  • Google Search Console
  • Google Amp Test
  • Google Lighthouse
  • TechnicalSEO.com
  • WebPageTest

Google Search Quality Raters

  • Google contracts with over 10,000 search quality raters worldwide to evaluate its search results.
  • Quality raters themselves have no bearing on the rankings of the sites they rate.
  • Google Search Quality Evaluator Guidelines (160 Page PDF)
Drupal 8 SEO Book

Drupal 8 SEO Book by Ben Finklea

Great resource, step by step guide to configuring Drupal 8 SEO basics.

Drupal SEO Starter Module

Drupal SEO Starter module

Stay up to date:

  • Search Engine Land
  • Search Engine Journal
  • Searchmetrics Blog
  • Moz Blog
  • Google Webmaster Central Blog
  • @thejimbirch on Twitter

The end

Continuing the conversation:

Created by Jim Birch
jimbir.ch/holistic-seo
@thejimbirch
Xeno Media, Inc.

深圳SEO优化公司北京百度网站优化排名北京服装行业网站优化资阳网站运营优化方案企业网站优化工具罗湖网站优化排名企业优化网站步骤杭州规模大的传统行业网站优化桐城网站优化价格多少网站检索优化北京医药网站seo优化网站建设页面优化建议网站免费共享优化软件云浮企业网站关键词优化费用郴州网站关键字优化潮州外贸网站关键词优化工具沈阳网站安全优化嘉兴网站优化体验试管网站优化莱芜外贸网站优化推广崇明区网站优化价格做的好的网站优化延庆网站优化公司哪家好商河网站优化排名黔西seo网站优化价格安庆网站排名优化哪家价格实惠阳江网站搜索引擎优化竞价浦东新区企业网站优化方案定制长宁网站优化黄石seo优化网站价格重庆seo网站排名优化公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化