19 technical SEO considerations you should look at today

Identify and fix website problems

First, make sure your website pages are according to Google Guidelines and you don’t overlook any point that could affect the website to rank well.

1. Consistent relationship

User behavior is one of the metrics Google now uses to understand the quality of the website. This means that Google monitors how much time users spend on every page and how well your website engages a visitor. 

Do not break visitor’s interest due to any of the reasons below:

  • Broken links/images
    • Xenu’s Link Sleuth (FREE) tool is best to identify the broken page links and images on the website. Run your website on it and get a complete report in a HTML file.
  • Broken functionality
    • Website’s internal search should return the required results.
    • Contact form should fulfill the query, and return the thank you page.
    • Email addresses should contain “mailto”.
    • Every form like member registration, login or feedback forms should work properly.
    • Shopping cart should function properly till the end.
  • 404 Error page
    • 404 is actually not just a technical site problem but a user experience one. With an excellent 404 page you can try to maintain a good user experience even if something’s gone wrong. (You can also make an interactive 404 error page. See the example here.)

2. Usability

Usability makes user experience better which in turn increases conversions on the website. Many large organizations are investing heavily in usability for better engagement. There are a lot of articles written on the topic of usability.

For now let’s discuss the most important things where most of the website lack.

  • HTML/CSS Issues
    • If your website is passed by the “Quality Assurance Team” then it would probably not having such issues. It is a normal case in web that solving a bug on first page can produce new CSS issues on the other pages with formatting, alignment, links and headings style, paragraph breaks and spaces that could cause a reason for user to leave the website and put a bad impression on visitors – they could assume your business is not worth their time.
  • Page speed
    • Google loves websites that open quickly and this is one of the major ranking factors on the SERPs. Don’t let users wait for a long time.
  • Navigation
    • A site with complex navigation is not only tiresome but it saps at the visitor’s interest. A quick and easy-to-use navigation that displays important pages in just one click is far superior.
  • Flash
    • There are three reasons I’d not recommend using Flash: 1) if a user doesn’t have an updated Flash player they cannot see it 2) it decreases the web page performance 3) it is not compatible with search crawlers.
  • Formatting/Alignment
    • Irregular, ad-hoc and inconsistent content placement as well as images on web page make will make your site look like an ugly dish of sticky mashed potatoes. No one likes that.
  • Browser compatibility check
    • Websites usually don’t look the same in all browsers. Sometimes a healthy looking site on one browser might turn out incredibly sour on other browser. Make sure your website return the same results in every browser.
  • Screen resolution
    • I’d suggest here to go with responsive web design that adjusts with the screen size. Nowadays, I don’t think you need to make a separate website for mobile devices unless there is a specific reason to do so. 

3. Content

Content is by far the most important yet critical part of the websites that can lead you to lot of conversions or a penalty by Google. Look at your website content pages and take close attention to the following:

  • Duplicate content
    • Google has strict content policies and the Google Panda update has hit thousands of websites on Google SERPs. If you are afraid of being the next victim of a Google update make sure your website is free from all duplicate content issues. 
  • Pages having thin content
    • Thin content pages or pages without content are also against Google Guidelines – either remove such pages or add real content to them.
  • 301 Redirect
    • If your website opens with both www and non-www URLs, make sure to apply www redirect in the .htaccess file. It will save you with content duplication of “every page”.
  • Grammatical issues
    • Content is a key tool in conveying the right message and grabbing the user’s attention. Ensure that you provide your readers with easy-to-read, grammatically correct and error-free content.

4. Source code

Google views/crawls through the page code. Hence it is essential that you analyze your website’s source code to see what Google sees. This will help you make changes in order to make it easy to crawl and display what is necessary.

  • Canonicalization
    • A canonical page is the preferred version of a set of pages with highly similar content. Proper canonicalization is a critical thing to apply, So, I’d recommend contacting an expert who can resolve this issue for you.
  • Remove Meta Keywords
    • Yahoo and Bing consider <Meta> keywords for rankings but the same can take you down in Google SERPs (in my experience). I never add keywords tag in the source code and it works well for me.
  • iframe
    • You cannot differentiate whether a particular section is built under iframe until you view the source code. Remove iframes and make the content accessible to search crawlers.
  • Hard-coded JavaScript
    • Check whether your website contains hard-coded JavaScript in the header or within the body. It doesn’t hurt but your code should be simple and start without having a bunch of useless scripts (that also increases the page size).
      If you remove it, you might tip off some functions so the best solution is to put all hard-coded JavaScript material into external JavaScript files and attach it in the header (hire a developer if you don’t know coding already, it is critical development task).
  • Keyword-stuffing
    • I know it isn’t done on your website but possibly done in 2008 when the trick was to put hidden keywords in the code that you can’t see in the front design. If you aren’t caught in the Google yet, check and remove it quickly!!!

Optimise how your site is shown in the SERPs

While making everything better, let’s not forget how a website result will appear on the search page. We need to make sure that it is good enough to attract those searching to click on your site result. Low CTR decreases the search rankings so it is pretty important.

  • Rich Snippets
    • Sites using rich snippets hold higher rankings and have higher CTR in organic listings, but only 0.27% of domains are using schema. Check this post by Dana Lookadoo for more details and how to use them.
  • Author markup
    • An author picture with the search result increases the trust rate and CTR. Put your Google+ profile on the website and get yourself featured on some niche related authority websites through guest blogs. It will ridiculously increase your content ranking as compared to just starting or have no mentions.
  • Dynamic URLs
    • Dynamic URLs decrease the CTR. Make the URLs shorter, readable and memorable by humans.
  • Optimized Title Tag
    • The title is limited to just 70 characters in the SERPs. It is still one of the most important factors of Google ranking and you need to be creative to get the clicks and attention. Be careful here. No hard and fast rules but use your creativity to put together a good title.
  • Optimized Meta Description
    • It is the final point of attraction to those using search engines. Write short, meaningful, creative and complete information about the page in the Meta description.

Final recommendations

The previous recommendations need to be checked for every website, in any market. Now lastly, some that will help you grow traffic and make your website easy to be understand and accessible by search engines.

  • Blog
    • If your website does not have a blog, I consider this a critical oversight. Blogging is a one of the best ways to produce fresh content, get visitor attraction and have website engagement.
  • Important pages
    • Write separate pages for each of your key services on the website and look to generate some high quality links for these.
      • Note: Never create a separate page for every keyword for rankings. If you’ve already done that, clean it right now or contact a professional who can help you.
  • Robots.txt
    • This file is a guide to search engines about what pages should they crawl/index and what they shouldn’t. It is also one of the critical components that needs to be managed carefully.
  • Internal Links
    • Put reference links within your content and send visitors to detailed pages. It maximizes the website interaction and good for SEO too. Don’t overdo it!
  • Sitemaps
    • Create both HTML and XML sitemaps on your website. They are both necessary.

A technical SEO checklist covering the above is free to download for Econsultancy subscribers.

Scaling Up the Effort: The Process Behind Great (Contracted) Content

Posted by MackenzieFogelson

It doesn’t take a rocket scientist to know that it’s hard work to build great content that:

a) people want to read
b) people remember and will be motivated to share
c) helps you further increase the reach of your brand

This becomes especially true when you’re building content for a company that’s not your own.

This post isn’t about Lesson #12,753 we’ve so valiantly learned here at Mack Web as we grow our small (but mighty) integrated web marketing team.

It’s about you and the exceptional content you need to be building on behalf of the clients you work for.

That said, if you’re like us, you find solace in, and learn a great deal from, the trials and tribulations other companies face. I’ve broken this post into three parts, each of which tackles a big question you might be wondering about:

1. How do you build great content when you’re not the expert?
2. How do you make content generation more efficient and scalable?
3. How do you build great content with contract writers?

Sit tight. I’ve got some ideas.

How do you build great content when you’re not the expert?

We’ve got a content generation process that has been working pretty well for us now, but it took a ton of failing to develop it.

For a while, we were treating content generation like a factory. We had clients. They needed a strategy. That strategy called for content. We gave the specs and details for the content to our writer. She generated the content. We optimized it. It went live. We did outreach. Rinse. Repeat.

It’s not that the content we were producing in our “factory” was bad. It wasn’t thin. It just didn’t serve a purpose beyond meeting preconceived frequency expectations for their blog. Although it was intended to add value to the conversation, it wasn’t going to rise above the ever-growing noise and help them build their business and further their brand.

Our factory approach was fine for a short while, but as we started to grow, level-up, and recognize that the lack of effectively executed, fully integrated content marketing strategies would make it increasingly difficult for us to earn audience engagement, we realized our content had to be better. It had to serve a higher purpose for the brand and it needed to integrate all the appropriate channels.

Which meant, of course, that we couldn’t create it in a silo anymore.

General brand stuff vs. expert content

We’ve found that, for the most part, our clients have needed our help with two distinct types of content in order to build their audience: general brand stuff and expert content.

General brand stuff is the content that—if you’ve really done your diligence to fully understand the company, their industry, their persona, and the story they’re trying to tell—you can essentially create content without putting too much extra work on their plate.

You still work together throughout the process (which I’ll get into more in just a bit), but really you’re taking the lead, doing the majority of the work, and ensuring you have approval as you move through the different stages in the content generation process.

Expert content is content that requires the knowledge of a subject matter expert (which hopefully you will find inside the company) to produce. The expert stuff places a great deal of the content generation responsibility on the client. Your job is to act as a guide, facilitator, and editor so that you’re ensuring strategic alignment, brand integrity, and that the content actually gets created and connected to its intended audience.

When you’re working with a subject matter expert to develop content, it’s really important that you’re taking as much weight off the expert as possible, and you’re also earning their trust. You can do this in a few ways:

Allow the expert to drive

You may suggest trending topics and direction based on strategy and goals but, depending on your expert’s writing prowess, you don’t want to get in the way by controlling the process too much. Their time is extremely limited so you want to make the process as enjoyable and efficient as possible.

If the expert is driving, your goal is to cater to their needs and aid them in any way possible. Take the time to listen, observe, understand their writing process, and how you can fit into that. As facilitator and editor you’ll be providing feedback on basic grammar, transitions, focus, and depth, but you’re also working to keep them on task and accountable for deadlines.

Provide the expert with the structure

Maybe the expert doesn’t necessarily want the freedom to drive, but they could use your help getting the structure together. It really depends on the expert, what they’re comfortable with, and what their schedule will allow.

If they need your help getting the ball rolling, you can interview them for the key takeaways, write the outline for them, and provide them with anything else they need to get that first draft going.

We’ve also had great success writing the first draft for the expert so that they have something to take apart, integrate their expertise, personal anecdotes and voice, and then we help them put it back together.

In general, expert content will take longer to come together. You’re usually talking about people with extremely busy schedules, and unless they find value in what content marketing is doing for their brand and company, it could take months to get content out of them.

What we’ve found is if you’re properly balancing the creation of both expert and general brand stuff, you can fill any production gaps with minimal involvement on the client’s part. That way you’re still getting content out and you won’t have lengthy time lapses in the execution of deliverables from your content strategy.


How do you make content generation more efficient and scalable?

As we’ve been growing our team and our content department, we’ve been working to get more out of less. We have found that investing in processes that document the stages of our everyday operations (like our client on-boarding process and the base ongoing monthly stuff we do for nearly every client) has really helped us to be more efficient, but that hasn’t always been the case.

Don’t get me wrong; I am a very systems- and process-oriented person. I like things to be neat, organized, and, well, systematic. As much as I believe in investing in them, I’ve come to learn that you can waste a lot of time and precious resources on processes that don’t work, don’t get used, and don’t help you become more efficient.

With processes, it’s not about developing something that stands the test of time (because they never do). It’s more about providing guidance and suggestions for a more efficient workflow. That tends to come in the form of checklists that you’re continually iterating as living, breathing, dynamic entities inside your organization.

As such, this is what we’ve discovered to be incredibly helpful when developing our processes:

Processes that Work

1) Determine the problem the process is going to solve

Clearly you’re taking the time to develop a process so that you can make something you do every day (or something you repeat quite often) a whole lot easier. For us, we knew we needed to create better content and work more collaboratively with our clients in order to do that. We thought a process for managing content generation might help us make those improvements.

2) Identify the people who are going to use the process

This is key. If you yourself will not actually be facilitating a process you develop, it will almost certainly die. You need the specific, relevant individuals on your team to not only believe in it, but own it, or it will go unused.

I no longer develop processes for the company and simply present them to the team to be used. I now work with the team to develop processes and the team figures out what checklists and supporting documents they need to make the process work.

3) Find the tools that will allow you to run the process

These tools don’t have to be expensive. We use a lot of free software like Google Docs, Spreadsheets, and Trello. Your tools don’t have to be fancy; they just need to be accessible so that the people on the team who are using them can get to them easily.

4) Use the process

We’ve realized that every time we use a process it’s going to change. That’s just how it goes. There will be specific parts of your processes that won’t get altered for long periods of time, but in general, as you use them, be attentive to contrast, taking note of the stuff you’ll want to take some time to analyze and eventually change.

5) Modify the process

At some point, you’ll need to dedicate the time to analyze your processes, make the adjustments, and then test those modifications. This is a continuous cycle if you want your processes to really work for you and provide a return on spending the time and resources to create them in the first place. Make sure it’s your team who’s taking ownership of this, not management.

Some pieces to facilitate the process

As we’ve developed a content generation process to produce better content, we’ve discovered that engaging the client and using these pieces have really made a big difference:

Scaling Content Generation

1) Use Strategy & 2) Pitch Content

We’re trying to remove as much content responsibility and workload from the client as possible. We definitely need them invested and involved, but they’ve hired us as an extension of their team with the hopes that we’ll free up their internal resources.To that end, we use the “unless we hear differently” model as often as we can throughout the content generation process.

Whether we’re developing general brand or expert content stuff, we always take the initiative and pitch the intended direction of the content to the client. We use the goals we’ve set and the strategy we’re working from, as well as trending topics, in order to determine the content we’ll be writing.

3) Collect Data

When we’re ready to collect data for the content, the client is familiar with the strategy that has been developed and what we’re working toward. We’ve already done a great deal of listening so that we can come to the client and say (with confidence), “Hey, here’s how we’d like this to go. Can we have your feedback?”

Once we’ve worked through some of these initial conversations, we send over a data collection (a template, if you will) that looks like this:

This data collection doc communicates our intent and requests the information we need. The “unless I hear differently” part comes into play in the suggested key takeaways and then asking the client to help us come up with additional details, photos, and anecdotes to support them.

This requires less work from the client, but involves them in the process. We’ve found that this also puts more meaning into the content because the client is participating by contributing the stories and first-hand experiences that we don’t necessarily know (and that they sometimes forget to tell us during interviews and conversations about content).

4) Develop an outline with key takeaways

Once we get all of the information we need from data collection, we create a more thorough outline of the post to get another level of approval from the client before we proceed to first draft state. This saves a ton of time. From data collection to outline, things shift from the initial, proposed direction, so providing an official outline gives us the opportunity to once again communicate exactly what the client can expect and earn their feedback and approval.

In the official outline, if we have them available at that time, we will integrate all resources and media so that we’re clearly communicating what we’ll be writing about and what we’ll be referencing. This provides the client with an opportunity to investigate the proposed resources and provide any direction change before we fully draft the content.

5) Provide a first draft with diagramming

Once we’re ready to present the first draft of the content, there’s a couple really important things we do before sending it across:

Indicate key takeaways (and feedback)

This part takes me back to my English teaching days. When we turn in the first draft, we actually diagram the post to illustrate the pieces of the original outline and where the key takeaways ended up. And, if the client provided some very specific direction or feedback to us, we make sure to indicate that they were heard by pointing those out in the diagramming.

This has really helped to reduce revisions because it’s a subtle way to remind the client that what we are presenting in this content is what we’ve all agreed to throughout the process. And, as we’re drafting the content, if we feel the need to go in a different direction, we use the diagramming as an opportunity to justify the change.

Provide the entire experience

When we provide the first draft of the content to the client, we sell it. We provide it in ready-to-publish form complete with links, videos, and photos embedded so that the client gets the full experience of what it would look like live.

Writing is a very personal thing and it’s very easy to get emotionally invested in the content. Using data collection, outlines, and diagramming first drafts removes the emotion and keeps everyone accountable and focused on the content. If we’re reminding the client why things are the way they are throughout our interactions, they’re less likely to be distracted by new ideas or different approaches. We can rely on the process to keep the client (and, honestly, sometimes the writer) focused on the intent of this piece of content. And ultimately, this helps us create better content.

These deliverables have also streamlined the way we produce content and they really show the client that we get them and are trying to make life easier for them. Even though they are more involved in the process, we’re displaying more initiative and skill which further reduces the burden on their end.

Working with the client in this way has earned more trust and flexibility. We’re able to demonstrate better leadership, confidence, and how much we know (and care) about their business.

The more trust we earn and the more efficient the process becomes, the more we accomplish for our clients. But even with improved efficiency, there’s only so much a small team can do in-house. In order to scale, we’ve got to recruit outside help.


How do you build great content with contract writers?

Like I mentioned, a team like ours is too small to effectively write all of the content for our clients in-house. Using contract writers has allowed us to conveniently scale our content department and provide better content for our clients.

There are three really important things we’ve discovered as we’ve been building our base of trusted writers:

1) Find writers who are a value match

You’ve got to be willing to do your due diligence and hold out for writers who are a match for your values and expectations as a company.

2) Set them up for success

You need to spend time getting the writers invested in the client they are going to write for. Set them up for success by providing them with as much information about the client that you would expect your in-house, full-time team members to know.

3) Invest in their growth

Just like an employee, you need to be willing to help your writers grow. Writing is hard and even the best writers struggle. If you want to develop lasting relationships and continue to get great content from your contract writers, you’ve got to be willing to invest time in their growth and development.

As we’re looking for great writers, we use a Google spreadsheet to keep track of the writers that we’re interested in working with.

We review writing samples, check their references, and interview them in person or via video so that we can get a feel for whether they’re a value match for us and that their writing style and voice will match up with one of our clients.

Once we’ve selected a writer, as they write for our clients, we assess their work. After they complete a few pieces of content for us, we can get a feel for their strengths. We can also identify trends. Do they honor their commitments with us? Do they communicate well? Are they responsive? Are they willing to learn? Maybe they’re not a match for the client we have them paired with but they’d be great with another. We use the same Google spreadsheet to keep track of this stuff and also include any patterns we’re noticing or feedback we’re getting from clients about the content.

Helping your writers grow

No matter how well you qualify your writers, there will be a trial-and-error period with every single one. If you want long-term relationships with them, you’ve really got to invest the time (beyond this trial period) and continue to help them grow.

When we receive a piece of content from a writer, our in-house content strategist reviews it before it’s handed off to the client for feedback. She reviews for quality, alignment of purpose, and also basic editing stuff. She diagrams the key takeaways to ensure that the content is on track with what the client approved in the outline/key takeaway part of the process.

If the post needs a little bit of work, our content strategist determines whether the edits are minor enough just to make them as she’s diagramming, or if she needs to schedule time with the writer to have them adjust the post.

We are diligent about communicating with our writers. If they’re learning and improving along the way, we’re spending less time on revisions and providing our clients with the content they need to build their brand.


An ongoing challenge

Content plays such a huge role when building a brand and a business. Trying some of these things in our content generation process has really helped us to create better partnerships with our clients, and certainly, better content.

This stuff may be working for us now, but we realize that building great content is always going to be hard (especially as the saturation problem gets worse). It’s our job to continue pushing beyond what could just get us by and discover what’s really going to make a difference in our clients’ businesses.

Of course, this addresses just one small part of that challenge. I certainly have not covered everything that would help you build great contracted content for your clients. Share your secrets with me below.

Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!

Matt Cutts Video: How Google Determines When It Is A Paid Link

Google’s head of search spam, Matt Cutts, released a pretty detailed video discussing the Google webspam team’s criteria for determining whether a link is considered a paid link or not. There are five basic criteria Google uses in this determination. The first is the most obvious, is…

Please visit Search Engine Land for the full article.

Is Chasing AuthorRank A Waste Of Time For SEOs?

On June 7, 2011, Google announced support for a new type of markup called the Authorship Tag. This was the rel=”author” tag. It did not take long before the speculation started — when would Google start using data from this new tag to impact rankings? The industry took to…

Please visit Search Engine Land for the full article.