Featured Post

Update: SEO Issues - is it Penguin? Is it Panda? or is it me?

It was a little over a year ago that I posted the " SEO Issues - is it Penguin? Is it Panda? or is it me? " in which I detailed o...

Thursday, January 10, 2019

Making Decision When to Block in Robots.txt, 301, 404 or Ignore Errors and Warnings

Countless times I have been asked by a Boss, CEO or a Client why we see so many errors and warnings in Google Search Console, Moz, Conductor, Brightedge or Botify Reports; and what should we do about them. Often times the solution to the issue could be more damaging than the issue itself.

When Do We Address Errors and Warnings, and How Best to Deal with Them?

It's not an answer that is very straightforward, really. As any SEO will respond with "It Depends". It depends on so many factors going into the issue from cause, amount pages, impact on traffic and revenue those pages have, and so on.

I'll walk you through a decision making process that might help you make the best decision on what to do in these situations.

What are Errors/Warnings?

First, take a look at the issue that is being brought up. Are they Warnings or Errors? 

If you are seeing Errors, then there is a strong chance the issue should receive a priority, but don't go running up and down the hallways of the office screaming "Fire" just yet. We need to look as what exactly is going on before sounding the alarms.

Using one of my own sites as an example, Google Search Console sent me an email that there is an increase in Crawl Errors. I logged in, clicked on "Coverage" to find that the errors had a substantial increase. At some point every SEO has been through this same scenario. The key is to dig through and understand exactly what the error is, and start to identify what the cause is.

The few most common errors you will find in Google Search Console are:
  • Server error (5xx)
  • Submitted URL not found (404)
  • Submitted URL blocked by robots.txt
  • Submitted URL has crawl issue
  • Submitted URL seems to be a Soft 404
  • Submitted URL marked ‘noindex’
Iit's good to familiarize yourself with your GSC Errors before any such notifications are sent. URLs marked "noindex", blocked by robots.txt and not founf (404) are usually known issues that you can ignore. If you are going through your errors for the first time, it's good to spot check directories or sets of pages generated dynamically to understand what might be causing the errors. If they are something to be alarmed by, then it's a good time to discuss this with engineering, or if you develop yourself, to understand what the cause is and come up a best solution to fix.

Server error (5xx), seems to be a Soft 404, and has a crawl issue are all errors that should be addressed immediately. However, you should fully understand how many pages are causing the errors, what directory those pages are in, and what impact those pages are having before bringing them up with engineering, your boss, CEO or client.

Understanding the Impact

Let's say we have a set of pages in a directory that are causing 500 or soft 404 errors. In this case we see one real estate listing and a set of pages under the "events" directory. This is telling us that the system building out those events is having connectivity issues (server errors are usually a connection from web to database). 

When looking at the server logs for these pages, there is an issue with a javascript call on those pages that is causing the 500 error. An easy fix, but what would be the impact for the company?

Logging into Google Analytics and pulling up all pages that include "events" the session percentage of the total for the event pages in a 3 month span is 18% and last year for the same 3 months was 23% with a avg revenue value and conversion rate higher than any other set of pages for the site, and in general. These numbers show that the impact on the server error is potentially effecting the percentage of traffic negatively and the value of those pages is too great to let the error go. If the value of the pages were lower, and the YoY numbers were the same, then a lower priority on the fix could be set. 

Soft 404s could have the same impact as a server error, with a different cause and more involved fix. Soft 404s are usually caused from pages that throw a 200 (page is ok) code, but the page has little to no content on it. Google translates this a page that is in error and gives it a soft 404, rather than saying is doesn't exist.

Understanding server codes and reading your Google Analytics is extremely important in these cases. Furthermore, understanding web log data and being able to identify issues is just as equally important in determining an issue, level of effort to resolve, and impact to the business both negatively and positively (once resolved). 

With this knowledge, you can go into any meeting with your engineering team, your boss, CEO or client and articulate what it is you're seeing, demonstrate your knowledge of the issue, impact on the business and level of effort it will take to resolve. 

Monday, September 3, 2018

Linkless link building


Since its early days, Search Engines consider links as authority of website but now both giant search engines Google and Bing stated that they are now considering brand mentions without links as rank factors too along with links.

Gary Illyes from Google mentioned in his keynote at Brighton SEO in September 2017 that “If you publish high-quality content that is highly cited on the internet — and I’m not talking about just links, but also mentions on social networks and people talking about your branding, crap like that. Then you are doing great.”

Duane Forrester, formerly senior product manager at Bing, pointed out at SMX West 2016 that unlinked mentions can be as strong a signal as backlinks, confirming that search engines can easily identify mentions and use them to determine site authority.

Google and other search engines are intelligent enough now that they know what your brand is and when it is mentioned without links pointing to your website. Let's use Nordstrom, for example. My SEO team had a strategy to work with the PR team to manage mentions in our releases. Brand mentions in social media without links pointing back to the website, and many other ways in which Nordstrom is mentioned all provides credit to the brand. The more the brand is mentioned on the web from reputable sources the better.

If you're a smaller brand than Nordstrom a great way to get such mentions is by hiring a small PR consultant or firm. Mentions in local news, brand publications as a subject matter expert giving opinion pieces are all great ways to get brand mentions from reputable sources. Video transcripts for Vlogs, Podcasts and News Video Snippets all count as linkless link building for your brand. Search Engines look at the keywords surrounding your brand in these mentions and accredit your website as the source for those searches. If you're an SEO Agency, become an SEO subject matter expert on podcasts, news, vlogs, and online publications. The mention of SEO with your Brand (or your personal name) will connect the two and give your brand credit for those terms.

Of course, it's much more complex than that, but it's a great place to start. So, stop focusing on old school link building and get out there and become an authority.

Wednesday, May 16, 2018

Enterprise SEO - Four Pillars to Making In-House SEO a Success

I began my career as an in-house SEO in 2006 and while I have worked in a few roles as Director of all of Digital Marketing for startups and for an agency. However, I prefer working as an Enterprise SEO in-house. While there are many pros and cons to working for agencies (which I covered in 2009 SEO Career - Agency vs. In-House SEO) I have really found my place and have had great successes in-house for enterprise organizations. One major factor in this decision is that I have just one client and (usually) one website to focus all of my energy and efforts on. In the case at Nordstrom, in which I was the SEO Manager, I had an entire team helping me manage many aspects of the site. As the site gets larger, more complex, more people and other teams to work with and more revenue generating it becomes imperative that there are more people involved with SEO that specialize in key aspects that make the channel successful for the business. The main reason is that there are four major pillars to making SEO a success in an enterprise organization. Those four pillars include:

  1. SEO Mitigation - error management and/or technical SEO
  2. SEO Analysis/Reporting - calculating assumptions and reporting on successes
  3. SEO Project Management - determining growth and managing projects for SEO
  4. Relationship Building for SEO - Championing SEO to stakeholders and other teams

Some larger enterprise organizations will have robust teams that support the big four, with addition of SEOs that have expertise in various fields (for example an SEO that is focused on local in the U.S. or perhaps outside the U.S. for a specific country, LATAM, EMEA, etc). Some medium sized corporations or startups will often just have one SEO Manager that acts as an individual contributor that will cover all four of the key aspects on their own until the organization supports bringing on more people to take on one or a few parts (that was me in my early years). Whatever the structure for the SEO or the SEO Team in a startup, medium sized company or enterprise organization the success of SEO within that company relies on managing all four aspects successfully.

I'll dive into each one a bit more to help explain how each plays a role in making an enterprise SEO successful.

SEO Mitigation - error management and/or technical SEO

Engineers will overlook what's best for SEO.
It's up to the SEO to mitigate any issues that might arise.
No matter how supportive companies are of SEO within the organization, there are always going to be issues that come up that will negatively affect SEO. Whether it be a video project that one team launches in which the videos are in an iframe with no JSON or Schema to support them or a set of pages that generate filter URLs causing duplicate content.. The issues not only need to be identified quickly before causing any possible damage or inadvertent spamming, but they need a solution that is fully acceptable (white hat) and prioritized with assumptions associated in order to mitigate the situation.

In my experience, Since SEO equals revenue for the business, I have found it best, in an enterprise situation, to get the teams responsible for key components of the website that effect SEO to become the bestest of friends to the SEO involved. In most cases the individuals responsible for these parts of the site value SEO and understand that if they play by the rules set by Google that they will be successful in their roles. The struggle they face, though, is that they just don't know what all of the rules are; and they shouldn't be expected to. While an SEO might not know what color a button should be and where in order to drive conversions; or what merchandise should appear on what pages linked to from top navigation that an expert hired does, those experts shouldn't be expected to understand SEO at the level that a highly technical SEO does. Therefore, those teams may have a difficult time understanding the impact some of their decisions can make both negatively and positively for SEO, and look to the SEO to help them understand.

The SEO tasked with technical SEO should insert themselves into meetings, gaining trust, and being viewed as an authority in SEO to help mitigate any potential issues within the enterprise SEO landscape. In addition, staying on top of the landscape of the site and how it pertains to SEO is key. Tools like Moz (for medium sized companies), Botify, Deepcrawl, Conductor and Brightedge  allows the SEO to really dig into the site to identify any issues. For smaller sites that don't have the large budgets for enterprise SEO simply using Google's Search Console is a great way to see into how Google is viewing the site. SEOs can manage parameters, identify server code errors (,404, soft 404, and 500), understand page indexing, incoming and internal links, schema markup and many important factors that Google takes into consideration.

Let's say an SEO identified a set of pages that are extremely valuable to the business in which they generate traffic from SEO but the average position is low as a result of issues with duplicate or very similar content, and even thin content (falling under Google's Penguin updates). Ecommerce websites are the biggest culprit of developing hundreds of thousands (or even millions) of URLs that are all similar to one another. Because of the way users browse of search for products in different ways, most product teams want to develop multiple touch points in which the user can access products. Let's use a simple heel shoe for example. A user that is searching for a specific shoe like a dress shoe with a thick block heel might search "block heel pumps" but they also might search "chunky heel pumps" or "block platform heels". Unfortunately you end up with search results that look like this:
All of these pages are from the same website that all have the same (or very similar) content on them because block heels, chunky heels and block heels for women are all essentially the same.

Most enterprise companies will have a dedicated SEO focusing on the technical side of the SEO, but smaller companies that don't have the budget for large teams will most often hire just one SEO in which that person should be spending a good amount of time monitoring and mitigating any issues that might come up.

SEO Analysis/Reporting - calculating assumptions and reporting on successes

Identifying growth for SEO and reporting on successes
 are key to gaining buy in from stakeholders.
Proper SEO should never be focused just on identifying issues and fixing them. A really good SEO and SEO Team will be more proactive than just reactive. In order to grow traffic and revenue from SEO a company needs to constantly innovate and add to it to grab new opportunities.

Keyword analysis plays a major role in identifying opportunity for SEO. Using a tool like Conductor or Brightedge allows you to plug in a few terms that are driving traffic to the site and suggest additional terms that the site may not show up for that are similar. By bucketing those terms you can develop a strategy around a set of high volume and additional long tail terms with a strong user intent to purchase that will grab searches you might not necessarily show up for. With these reports come average search volume that will give you an estimated number of how many times those terms are used in a search. By using these numbers, an SEO can calculate an estimated percentage of ranking that they believe the site could obtain the first month (and subsequent months as Google indexes and places the pages of site for these terms). This number with a break down from an estimated click through rate and conversion rate with average purchase number will allow the SEO to show what the value would be if a project for those terms were to be completed. A great example of this is a keyword analysis I had completed around search for car makes, models and the long tail high intent to purchase year make model (ex: 2012 honda accord). During my research I had identified additional terms around reviews, for sale, used, and more that all would provide value to the user, but the website wasn't generating much traffic from SEO for. Using this analysis in conjunction with a report on what traffic and revenue the site was generating for these terms I put together a presentation for the company's VPs and CEO. The numbers generated from this report were also used to report against after the launch of the project.

In addition to a Keyword analysis a good enterprise SEO will know how to draft up assumptions of revenue increase when any work around SEO is done. Even the fixes that are talked about above that mitigate SEO for issues. Using the duplicate and similar content mentioned before, knowing how to fix this isn't enough. SEOs know just by looking at the situation that the issue is a problem and by making the corrections there will be an increase in traffic. However, expressing what the increase in traffic will be when the issue is resolved is what is required by an enterprise SEO. By understanding how much the click through rate will improve with an average position increase the SEO can then calculate the current click through rate adding the percentage increase if the average position of those pages saw an improvement. From there the SEO would take the average conversion rate with average order value to show the estimated revenue increase if the correction were to be made.

The SEO isn't finished with estimations and assumptions. Most enterprise SEOs are asked "what happened with that project we did?" or "How did that fix we did impact the business?". Using tools like Google Analytics in conjunction with Conductor the SEO can then report against the assumptions originally set. Conductor even has a great tool in Searchlight for Business Cases in which you plug in your estimates and it will track performance for you. For smaller sites setting up custom reports in Google Analytics works, and monitoring average position for a set of keywords that include a common word (or a few) as well as pages in Google Search Console will work.

SEO Project Management - determining growth and managing projects for SEO

SEO isn't just about being reactive.
It's about being proactive with projects that capture new opportunities.
Using the keyword analysis an SEO will often complete a full evaluation of a set of terms that could potentially constitute a project. In my role at Classmates in 2006 I had developed two major projects around developing pages for schools (we called "affiliations") and a set of pages around people's names. The idea behind the two was to have a page show up in the search results when a user would search for their school or an old friend. We even set the pages up so that they would also show for users that would be trying to find an old friend from school in a specific city.

Knowing that we wanted to target those search terms wasn't enough for SEO. I was tasked with writing up a project brief that would detail out exactly everything that was needed in order to get any sort of results. With SEO, content is key so I had added requirements around content that was valuable to the user. Working with other teams we brainstormed what users might find valuable that the business would allow us to expose outside of being logged in. I even had our legal team in the room to weigh in on what was legally allowed to expose to the public. Unfortunately, there wasn't much we could use that was provided by users so we identified data driven content (ex: people with similar names from different schools, nearby schools, rival schools, etc)  that would provide value and would be unique to each page. Requirements around friendly URLs with a hierarchy (directory to file structure), breadcrumbs, etc all were added to the project brief. I was assigned a Project Manager who I worked closely with to ensure the project was moving along and all things SEO were being addressed.

At every enterprise company I have worked with in SEO I have developed major projects. From the names and schools at Classmates to location pages at usedcars.com and Nordstrom, and even the make model and year make model project from the keyword analysis example I mentioned earlier. Each and every one of the initiatives was set up with a Project Brief and managed through a Project Manager for SEO and overseen by myself.

Relationship Building for SEO - Championing SEO to stakeholders and other teams

Nothing will ever get done for SEO
if there isn't buy-in from other teams.
One of my favorite lines to say is "90% of an in-house SEO's success stems from relationships." I covered this a bit in my post in 2007 "In-House SEO Isn't Just Optimizing" in which I state:
But what I am most thankful for is the ability to communicate and work with other individuals within the company. While my main responsibilities may be to not only increase traffic to the website through natural search marketing, my success stems from the success of others.
I wrote that post during my time at Concur in which I was on a team that was extremely collaborative. We all seemed to help each other out with our roles even though we had specific responsibilities. There were a few people on the team that knew SEO and that I could bounce ideas off of. We would work together to come up with a plan. The team included the engineering team, designers, copy writers, and paid media channels. I specifically remember a project in which the directive came from above to create a community website around travel stories for our users. Using Eloqua as an email marketing tool we all sat in a room and developed a plan around user sign up with email touch rules that encouraged engagement. I was representing SEO, but was asked to provide ideas in all aspects, even the emails (which had nearly no value to SEO, though I snuck in some ideas around link sharing encouragement).

While I wrote my post while at Concur, my realization of how much the success in my role was reliant on others was years before while working at Classmates. I found myself in heated discussions with the head of engineering and often pushing the analytics team out of their comfort zone that wasn't getting me very far. I soon took the approach of  inviting key stake holders to lunch and even set up weekly happy hours every Thursday that the CEO would attend to help build relationships I needed to gain buy-in for SEO. I soon became everyone's closest friend and was able to work through issues identified without arguing. As a result, over 10 years later I am still very close friends with quite a few people I worked with and had the head of engineering speak at one of my conferences a few years back.

During my time at Nordstrom I set up the goals of the team around strengthening relationships with other teams and being viewed as one voice of authority around SEO. I encouraged each team member to communicate often and stressed the importance of grabbing a cup of coffee or inviting people on other teams to lunch from time to time. I even found by going to lunch with a few of the stakeholders they worked in conjunction with me to prioritize projects where the team had gotten empty promises or push back in the past. Had I not have built those relationships and gotten to know the people I would not have the friends I have now, nor the support that SEO needed during my time there.

I'm not quite sure how most enterprise SEOs structure their work, if they focus on the four key aspects that I mentioned or if they have other structures they have established that work for them. I do know that after nearly 20 years working in SEO that the success that comes from SEO stems from these four key parts. For without one or another SEO would be simply just rolling along relying on the brand that a company has established as authority. But to show actual growth in enterprise SEO outside of the usual industry trends and relying on social media or PR to do it, a successful SEO will have a keen ability to mitigate SEO issues,  analyse and report on SEO, develop and manage projects for growth and have strong relationships with others within the organization.