Holistic SEO and Drupal

Post on 07-Jan-2017

219 views 2 download

transcript

HOLISTIC SEO ANDDRUPALBEST PRACTICES IN AN EVERCHANGING SEARCH LANDSCAPE

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

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.

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.

TODAY'S GOOGLEALGORITHM PUTSMORE VALUE ONTOPIC AND USERINTENT THANKEYWORDS.

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

kr2fowdogudo999dvwdlkvnldkvn

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

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

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

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

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"

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

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.

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!

One more example, showing how semantic Google is.

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.

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

LET'S TALKABOUT SCALE

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

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...

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

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.

SEARCH ENGINERANKING FACTORS

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.

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

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

LINKSQuality of linksKeywords in linksQuantity

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

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

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

Searchmetrics separated the ranking factors into thefollowing categories:

ContentUser ExperienceTechnicalBacklinksSocial

Search Engine Land - The Periodic Table Of SEO Success Factors

Search Engine Land separated the ranking factors into thefollowing categories:

Content - On SiteArchitectureHTMLTrust - Off SiteLinksPersonalSocial

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."

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

CONTENTSTRATEGY ANDHOW IT CANGUIDEDEVELOPMENT.

THE CONTENT STRATEGY QUADContent Components

SubstanceStructure

People ComponentsWorkflowGovernance

Brain Traffic Lands the Quad - March 2011

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

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?

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

DETERMINE STRUCTUREContent Types and EntitiesSitemapMenu StructureFunctionality/Views

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

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

IS THE SITE EASILY CRAWLABLE?Well thought out menuBreadcrumbs with

Friendly URLs from

Schema.org MarkupXML Sitemap module

Pathauto module

NO DUPLICATE CONTENT

, set Canonical URLRedirect moduleMetatag module

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

Google Mobile-Friendly Test

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

DOES THE SITE CONTAIN KEYWORDSIN THE URL?

Use the to set friendly URLsPathauto module

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

DOES THE PAGE TITLE CONTAINKEYWORDS?

Properly set up html title in Metatag module

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.

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>

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" }}

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.

TIPS & TOOLSFORDEVELOPERS

GOOGLE SEARCH CONSOLEHas the following tools:

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

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

THE ENDCONTINUING THE CONVERSATION:

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