Innovate not imitate!

Innovate not imitate!
Interested in the latest Growth hacks?

Welcome to our blog

Interested in the latest Growth hacks?

Welcome to our blog!

We want to help you start/manage and grow your business using innovative strategies and implementation. We have a passion for helping businesses and companies of various sizes see the same success that we have achieved.

Our skillsets are wide and varied, from business strategy, marketing, to online strategy. An increasing number of companies are turning to the internet and online media as a means to maximising their marketing reach and exposure. This is special area of focus for us and we do more than simple SEO strategies.

See our website for more: www.innovatetoaccelerate.com

Thursday, 22 June 2017

Google Maps Soliciting Location Information in Organic Search Results

Google is testing an interesting way to get data for Google Maps.  When doing a search query – and a query that seemingly has nothing to do with local or location – Google will display a map with a pin and ask the searcher if they know what is located at the location marker. Here […]

The post Google Maps Soliciting Location Information in Organic Search Results appeared first on The SEM Post.



from The SEM Post http://ift.tt/2rGdiV0
http://ift.tt/eA8V8J via IFTTT

How to scale your business internationally on search engines

Most online sites at some stage will want to expand, and one of the most common ways to do that is by offering products to an international market.

However, it’s not an easy or simple task by any means. This post will help you understand the risks, research and steps involved in expanding your business into an international market.

Considerations and research

Is it the right time to go international? Is there a need to go international? This very much depends on your focus for the future and the current needs of the business.

If you are increasingly having visitors to your site from international locations, now be may the time to start implementing an international SEO strategy.

There are, of course, a few things that you need to take into consideration – such as:

  • Are you able to implement ALL technical fixes?
  • Do you have the resources to carry out the work and manage each variation in the future?
  • If targeting a different language, do you have somebody to translate?
  • Is the business ready to carry out international orders and process transactions?

Once you have checked all the above, it’s essential to carry out further research. As with any new website idea or build, it’s all about making sure it’s a worthwhile venture.

One of the biggest research areas will be around keyword research to find out if there is demand in the locations that the business will be expanding into. It’s important to note that the keyword research should be done in the language you will be targeting, and location.

If all the above is confirmed and ready to go, the next stage is to plan the implementation.

Website structure

You may have seen a number of different implementations of international, each having different pros and cons. I tend to lean towards using subdirectories; however, it very much depends on the type of targeting you will be using.

These are the main structure types:

  • ccTLD – Domain variations such as example.fr, example.au
  • Subdomain – fr.example.com, au.example.com
  • Subcategory – example.com/au/, example.com/fr/

We have provided an example of the set up for a website using the subcategory URL structure for the UK and France. It’s important to note our main website is sitting on a .com as this tends to be the norm now. However this would work in the same way for .co.uk.

We’ve done this with variations that include both language and location, but this can be done with just language or just location.

This would mean that we add the following code to our website:

<link rel=”alternate” href=”http://ift.tt/1tgeQSF; hreflang=”en-gb” />

<link rel=”alternate” href=”http://ift.tt/2rUDmQC; hreflang=”fr-gb” />

<link rel=”alternate” href=”http://ift.tt/2sF6w3c; hreflang=”fr-fr” />

<link rel=”alternate” href=”http://ift.tt/2rUTWja; hreflang=”en-fr” />

We can also add an X-default tag to this piece of code to be safe. This will tell search engines that if there is a URL that is not using this structure that it should default to the URL specified. This would change our code snippet to:

<link rel=”alternate” href=”http://ift.tt/1tgeQSF; hreflang=”en-gb” />

<link rel=”alternate” href=”http://ift.tt/2rUDmQC; hreflang=”fr-gb” />

<link rel=”alternate” href=”http://ift.tt/2sF6w3c; hreflang=”fr-fr” />

<link rel=”alternate” href=”http://ift.tt/2rUTWja; hreflang=”en-fr” />

<link rel=”alternate” href=”http://ift.tt/1tgeQSF; hreflang=”x-default” />

It’s important to note that this is only for the homepage of our example website. Internal links will also need to use this code but with the URLs changed so they reference the specific URL rather than the homepage.

We have also left the homepage as .com because in the past we have seen drops when a site has also used the new URL structure for the homepage. If we were to change example.com to example.com/en-gb/ it would mean example.com having to pass through a redirect.

It’s much easier to do this within the CMS you are using; however, if needed you may use a bulk href lang tool.

Sitemap implementation

When people talk about using sitemaps and international SEO, they tend to be referring to implementing localization through the use of sitemaps. This is another way of accounting for different languages and countries if hreflang is not a possible solution.

The solution works in a very similar way to hreflang, but sits within a sitemap rather than in the website’s source code. We tend to only suggest using this method if hreflang is completely out of the question.

Metadata & content

We have already carried out our keyword research to find out where the demand is based on different languages, this is where new metadata needs to be used for each language variation. It’s also important that the right variation of the word is used, for example when targeting the USA from a site that uses UK or Canadian English.

The on-page content also needs to reflect the language that the user is on. If the hreflang is marked up to say the page is in French, it needs to be written in French. It sounds simple, but you would be surprised how many people get this wrong.

It’s also very important to make sure you have the in-house resource or outside help to be able to get this all done before launch. Yes, it is possible to gradually amend the content, but for users this could be very annoying – imagine their frustration in landing on a language they cannot understand.

As well as translating the content, it should reflect the audience you are targeting and their behaviors. User behavior varies from country to country and is something that needs to be taken into consideration when generating on-page content.

There are many differences that may not be apparent straight away. However, the best tip I can give is to not translate directly from English as what you are saying may not make any sense in another language.

It’s also very important to take cultural differences into account when writing new content or trying to sell a product in a different market. People from different countries will look at areas of the website in different ways such as: security, payment gateways, type of language used, shopping cart structure and many others.

This is why it’s worthwhile speaking to people from the country you are trying to target and getting somebody local to write the content and provide feedback. It all comes back to doing your research beforehand.

International Google Local

This section is very much dependent on the type of business you run. However if you have a physical location in the new countries you will be targeting it’s very important.

Google My Business allows businesses to create a listing giving full details of their company along with the location. This will be important in building up an organic search presence in a new location. There are plenty of posts on local SEO so I won’t go into it too much here, but these are the main steps:

  • Create the location here http://ift.tt/1vz9P6X
  • Add as many details as possible
  • Add the address to the most relevant page on your website
  • Mark the address up with local schema
  • Obtain links from relevant websites in the area or region

Carrying out the above steps will help the new location build up a stable base of links that can be built on top. I would also suggest creating relevant social profiles and local listings if relevant.

Summary

Making sure you are fully prepared is by far the biggest step in scaling a business to target an international market. Without the correct preparation, there is a very high chance that you won’t achieve what you initially set out to do.

International SEO is not a simple process by any means and can easily go wrong. However, if you are in the position to expand your business into an international set-up, there are easy gains to be made.



from SEO – Search Engine Watch http://ift.tt/2sXJeZh
via IFTTT

The Case For & Against Attending Marketing Conferences

Posted by randfish

I just finished reading Jan Schaumann's short post on Why Companies Should Pay for Their Employees to Attend Conferences. I liked it. I generally agree with it. But I have more to add.

First off, I think it's reasonable for managers and company leaders to be wary of conferences and events. It is absolutely true that if your employees attend them, there will be costs associated, and it's logical for businesses to seek a return on investment.

What do you sacrifice when sending a team member to an event?

Let's start by attempting to tally up the costs:

  • Lost productivity – Usually on the order of 1 to 4 days depending on the length of the event, travel distance, tiredness from travel, whether the team member does some work at the event or makes up with evenings/weekends, etc. Given marketing salaries ranging from $40K–$100K, this could be as little as $150 (~1 day's cost at the lower end) to $1,900 (a week's cost on the high end).
  • Cost of tickets – In the web marketing world, the range of events is fairly standard, between ~$1,000 and $2,000, with discounts of 20–50% off those prices for early registration (or with speaker codes). Some examples:
    • CTAConf in Vancouver is $999 ($849 if you're an Unbounce customer)
    • Content Marketing World in Cleveland is $1,195 (early rate) or $1,395 later
    • Pubcon Las Vegas in $1,099 (early rate), not sure what it goes up to
    • HubSpot's INBOUND is $1,299 (or $1,899 for a VIP pass)
    • SMX East is $1,795 (or $2,595 for all access)
    • SearchLove London is $890 (or $1,208 for VIP)
    • MozCon in Seattle is $1,549 (or $1,049 for Moz subscribers)
  • Cost of travel and lodging – Often between $1,000–$3,000/person depending on location, length, and flight+hotel costs.
  • Potential loss of employee through recruitment or networking – It's a thorny one, but it has to be addressed. I know many employers who fear sending their staff to events because they worry that the great networking opportunities will yield a higher-paying or more exciting offer in the future. Let's say that for every 30 employees you send (or every 30 events you send an employee to), you'll lose one to an opportunity that otherwise wouldn't have had them considering a departure. I think that's way too high (not because marketers don't leave their jobs but because they almost always leave for reasons other than an opportunity that came through a conference), but we'll use it anyway. On the low end, that might cost you $10K (if you've lost a relatively junior person who can be replaced fairly quickly) and on the high end, might be as much as $100K (if you lose a senior person and have a long period without rehiring + training). We'll divide that cost by 30 using our formula of one lost employee per thirty events.

Total: $4,630–$10,230

That's no small barrier. For many small businesses or agencies, it's a month or two of their marketing expenses or the salary for an employee. There needs to be significant return on those dollars to make it worthwhile. Thankfully, in all of my experiences over hundreds of marketing events the last 12 years, there is.

What do you gain by sending a team member to an event?

Nearly all the benefits of events come from three sources: the growth (in skills, relationships, exposure to ideas, etc) of the attendee(s), applicable tactics & strategies (including all the indirect ones that come from serendipitous touch points), and the extension of your organization's brand and network.

In the personal growth department, we see benefits like:

  • New skills, often gained through exposure at events and then followed up on through individual research and effort. It's absolutely true that few attendees will learn enough at a 30-minute talk to excel at some new tactic. But what they will learn is that tactic's existence, and a way to potentially invest in it.
  • Unique ideas, undiscoverable through solo work or in existing team structures. I've experienced this benefit myself many times, and I've seen it on Moz's team countless times.
  • The courage, commitment, inspiration, or simply the catalyst for experimentation or investment. Sometimes it's not even something new, or something you've never talked about as a team. You might even be frustrated to find that your coworker comes back from an event, puts their head down for a week, and shows you a brilliant new process or meaningful result that you've been trying to convince them to do for months. Months! The will to do new things strikes whenever and however it strikes. Events often deliver that strike. I've sat next to engineers whom I've tried to convince for years to make something happen in our tools, but when they see a presenter at MozCon show off another tool that does it or bemoan the manual process currently required, they suddenly set their minds to it and deliver. That inspiration and motivation are priceless.
  • New relationships that unlock additional skill growth, amplification opportunities, business development or partnership possibilities, references, testimonials, social networking, peer validation, and all the other myriad advancements that accompany human connections.
  • Upgrading the ability to learn, to process data and stories and turn them into useful takeaways.
  • Alongside that, upgraded abilities to interact with others, form connections, learn from people, and form or strengthen bonds with colleagues. We learn, even in adulthood, through observation and imitation, and events bring people together in ways that are more memorable, more imprinted, and more likely to resonate and be copied than our day-to-day office interactions.

A gentleman at SearchLove London 2016 gives me an excellent (though slightly blurry) thumbs up

In the applicable tactics & strategies, we get benefits like:

  • New tools or processes that can speed up work, or make the impossible possible.
  • Resources for advancing skills and information on a topic that's important to one's job or to a project in particular.
  • Actionable ideas to make an existing task, process, or result easier to achieve or more likely to produce improved results.
  • Bigger-picture concepts that spur an examination of existing direction and can improve broad, strategic approaches.
  • People & organizations who can help with all above, formally or informally, paid as consultants, or just happy to answer a couple questions over email or Twitter.

Purna Virji at SMX Munich 2017

In the extension of organizational brand/network, we get benefits like:

  • Brand exposure to people you meet and interact with at conferences. Since we know the world of sales & marketing is multi-touch, this can have a big impact, especially if either your customers or your amplification targets include anyone in your professional field.
  • Contacts at other companies that can help you reach people or organizations (this benefit has grown massively thanks to the proliferation of professional social networks like those on LinkedIn and Twitter)
  • Potential media contacts, including the more traditional (journalists, news publications) and the emerging (bloggers, online publishers, powerful social amplifiers, etc)
  • A direct introduction point to speakers and organizers (e.g. if anyone emails me saying "I saw you speak at XYZ and wanted to follow up about..." the likelihood of an invested reply goes way up vs. purely online outreach)

But I said above that these three included "nearly all" the benefits, didn't I? :-)

Daisy Quaker at MozCon Ignite

It's true. There are more intangible forms of value events provide. I think one of the biggest is the trust gained between a manager and their team or an employer and their employees. When organizations offer an events budget, especially when they offer it with relative freedom for the team member to choose how and where to spend it, a clear message is sent. The organization believes in its people. It trusts its people. It is willing to sacrifice short-term work for the long-term good of its people. The organization accepts that someone might be recruited away through the network they gain at an event, but is willing to make the trade-off for a more trusting, more valuable team. As the meme goes:

CFO: What if we invest in our people and they leave?
CEO: What if we don’t and they stay?

Total: $A Lot?

How do you measure the returns?

The challenge comes in because these are hard things for which to calculate ROI. In fact, any number I throw out for any of these above will absolutely be wrong for your particular situation and organization. The only true way to estimate value is through hindsight, and that means having faith that the future will look like the past (or rigorous, statistically sound models with large sample sizes, validated through years of controlled comparison... which only a handful of the world's biggest and richest companies do).

It's easy to see stories like "The biggest deals I've ever done, mostly (80%) came from meeting people at conferences" and "I've had the opportunity to open the door of conversations previously thought locked" and "When I send people on my team I almost always find they come back more inspired, rejuvenated, and full of fire" and dismiss them as outliers or invent reasons why the same won't apply to you. It's also easy explain away past successes gained through events as not necessarily requiring the in-person component.

I see this happen a lot. I'm embarrassed to say I've seen it at Moz. Remember last summer, when we did layoffs? One of the benefits cut was the conference and events budget for team members. While I think that was the right decision, I'm also hopeful & pushing for that to be one of the first benefits we reinstate now that we're profitable again.

Lexi Mills at Turing Festival in Edinburgh

Over the years of my event participation, first as an attendee, and later as a speaker, I can measure my personal and Moz's professional benefits, and come up with some ballpark range. It's harder to do with my team members because I can't observe every benefit, but I can certainly see every cost in line-item format. Human beings are pretty awful in situations like these. We bias to loss aversion over potential gain. We rationalize why others benefit when we don't. We don't know what we're missing so we use logic to convince ourselves it's ROI negative to justify our decision.

It's the same principle that often makes hard-to-measure marketing channels the best ROI ones.

Some broader discussions around marketing event issues

Before writing this post, I asked on Twitter about the pros and cons of marketing conferences that folks felt were less often covered. A number of the responses were insightful and worthy of discussion follow-ups, so I wanted to include them here, with some thoughts.

If you're a conference organizer, you know how tough a conversation this is. Want to bring in outside food vendors (which are much more affordable and interesting than what venues themselves usually offer)? 90% of venues have restrictions against it. Want to get great food for attendees? That same 90% are going to charge you on the order of hundreds of dollars per attendee. MozCon's food costs are literally 25%+ of our entire budget, and considering we usually break even or lose a little money, that's huge.

If you're a media company and you run events for profit, or you're a smaller business that can't afford to have your events be a money-losing endeavor, you're between a rock and a hard place. At places like MozCon and CTAConf, the food is pretty killer, but the flip side is there's no margin at all. Many conferences simply can't afford to swing that.

Totally agree with Ross — interesting one, and pros/cons to each. At smaller shows, I love the more intimate connections, but I'm also well aware that for most speakers, it's a tough proposition to ask for a new presentation or to bring their best stuff. It's also hard to get many big-name speakers. And, as Ross points out, the networking can be deeper, but with a smaller group. If you're hoping to meet someone from company X or run into colleagues from the past, small size may inhibit.

For years prior to MozCon, I'd only ever been to events with a couple keynotes and then panels of 3–6 people in breakout sessions the rest of the day. I naively thought we'd invented some brilliant new system with the all-keynote-style conference (it had obviously been around for decades; I just wasn't exposed to it). It also became clear over time that many other marketing conferences had the same idea and today, it's an even split between those that do all-keynotes vs. those with a hybrid of breakouts, panels, and keynotes.

Personally, my preference is still all-keynote. I agree with Greg that, on occasion, a speaker won't do a great job, and sitting through those 20–40 minutes can be frustrating. But I can count on a single hand the number of panel sessions I've ever found value in, and I strongly dislike being forced to choose between sessions and not sharing the same experience with other attendees. Even when the session I've chosen is a good one, I have FOMO ("what if that other session around the corner is even better?!") and that drives my quality of experience down.

This, though, is personal preference. If you like panels, breakouts, and multi-track options, stick to SMX, Content Marketing World, INBOUND, and others like them. If you're like me and prefer all keynotes, single track, go for CTAConf, Searchlove, Inbounder, MozCon, and their ilk.

I agree this is a real problem. Being a conference organizer, I get to see a lot of the feedback and requests, and I think that's where the issue stems from. For example, a few years back, Brittan Bright, who now does sales at Google in New York, gave a brilliant talk about the soft skills of selling and client relations. It scored OK in the lineup, but a lot of the feedback overall that year was from people who wanted more "tactical tips" and "technical tricks" and less "soft skills" content. Every conference has to deal with this demand and supply issue. You might respond (as my friend Wil Reynolds often does) with "who cares what people say they want?! Give them what they don't know they need!"

That's how conferences go broke, my friends. :-) Every year, we try to include at least a few sessions that focus on these softer skills (in numerous ways), and every year, there's pushback from folks who wish we'd just show them how to get more easy links, or present some new tool they haven't heard of before. It's a tough give and take, but I'm empathetic to both sides on this issue. Actionable tactics matter, and they make for big, immediate wins. Soft skills are important, too, but there's a significant portion of the audience who'll get frustrated seeing talks on these topics.

Hrm... I think I agree more with Freja than with Herman, but it's entirely a personal preference. If you know yourself well enough to know that you'll benefit more (or less) by attending with others from your team, make the call. This is one reason I love the idea of businesses offering the freedom of choice on how to use their event budget.

There were a number of these conflicting points-of-view in reply to my tweet, and I think they indicate the challenge for attendees and organizers. Opinions vary about what makes for a great conference, a great speaker or session, or the best way to get value from them.

Which marketing conferences do I recommend?

I get this question a lot (which is fair, I go to *a lot* of events). It really depends what you like, so I'll try to break down my recommendations in that format.

Big, industry-wide events with many thousands of attendees, big name keynotes, famous musical acts, and hundreds of breakout session options:

  • INBOUND by Hubspot (Boston, MA 9/25–9/28) is a clear choice here. If you craft your experience well, you can get an immense amount of value.
  • Content Marketing World (Cleveland, OH 9/5–9/8) is always a good show, and they've recently focused on getting more gender-diverse.
  • Dreamforce by Salesforce (San Francisco, CA 11/6–11/9) has a similar feel to INBOUND in size and format, though it's generally more classic sales & marketing focused, and has less programming that overlaps with our/my world of SEO, social media, content marketing, etc.
  • Web Summit (Lisbon, Portugal 11/6–11/9) is even broader, focusing on technology, startups, entrepreneurship, and sales+marketing. If you're looking to break out of the marketing bubble and get a chance to see some "where are we going" and "what's driving innovation" content, this is a good one.
  • SMX Munich (Munich, Germany 3/20–3/21 2018) is one of the best produced and best attended shows in Europe. This event consistently delivers great presentations. Because of its location on the calendar, it's also where many speakers debut their theses and tactics each year, and since it's in Germany (or, more probably because it's run by the amazing Sandra & Matthew Finlay), everything is executed to perfection.

Mid-tier events with 1,000–1,500 attendee:

  • MozCon by Moz (Seattle, WA 7/17–7/19) I'm obviously biased, but I also get to see the survey data from attendees. The ratings of "excellent" or "outstanding" and the high number of people who buy tickets for the following year within a few days of leaving give me confidence that this is still one of the best events in the web marketing world.
  • CTAConf by Unbounce (Vancouver, BC 6/25–6/27) Oli Gardner, who's become an exceptional speaker himself, works directly with every presenter (all invitation-only, like MozCon) to make sure the decks are top notch. In addition, the setting in Vancouver, the food trucks, the staging, the networking, and the kindness of Canada are all wonderful.
  • Inbounder (Valencia, Spain 5/2018) This event only happens every other year, but if 2016 was anything to judge by, it's one of Europe's best. Certainly, you won't find a more incredible city or a better location. The conference hall is inside a spaceship that's landed on a grassy park surrounding an ancient walled city. Even Seattle's glacier-ringed beauty can't top that.
  • ConversionXL Live (Austin, TX 3/28–3/30) Peep Laja and crew put on a terrific event with a lovely venue and clear attention paid to the actionable, tactical value of takeaways. I came back from the few sessions I attended with all sorts of suggestions for the Moz team to try (if only webdev resources weren't so difficult to wrangle).
  • SMX Advanced (Seattle, WA TBD 2018) I haven't been in a couple years, but many search marketers rave about this show's location, production quality, panels, and speakers. It's one of the few places that still attracts the big-name representatives from Google & Bing, so if you want to hear directly from the horse's mouth a few seconds before it's broadcast and analyzed a million ways on Twitter, this is the spot.

Outside The Inbounder Conference in Valencia, Spain

Smaller, local, & niche events with a few hundred attendees and a more intimate setting:

  • SearchLove (San Diego, Boston, & London 10/16–10/17) It's somewhat extraordinary that this event remains small, like a hidden secret in the web marketing world. The quality of content and presentations are on par with MozCon (as are the ratings, and I know from other events how rare those are), but the settings are more intimate with only 2-300 participants in San Diego & Boston, and a larger, but still convivial crowd of 4-600 in London. I personally learn more at Searchlove than any other show.
  • Engage (formerly Searchfest) The SEMPDX crew has always had a unique, wonderful event, and Portland, OR is one of my favorite cities to visit.
  • MNSearch (Minneapolis 6/23) One of the exciting up-and-coming local events in our space. The MNSearch folks have brought together great speakers in fun venues at a surprisingly affordable price, and with some killer after-hours events, too. I've been twice and was very impressed both times.

This list is by no means exhaustive, and I'm certain there are many other events that give great value. I can only speak from my own experiences, which are going to carry the bias of what I've seen and what I like.

Help us better understand the value of conferences to you

Two years ago, I ran a survey about marketing conferences and received, analyzed, then published the results. I'd like to repeat that again, and see what's changed. Please contribute and tell us what matters to you:

Take the survey here

I look forward to the discussion in the comments. If the Twitter thread was any indication, there's a lot of passion and interest around this topic, one that I share. And of course, if you'd like to chat in person about this and see how we're doing things at Moz, I hope you'll consider MozCon in just a few weeks in Seattle.


Roger MozBotRoger's note: *beep* Rogerbot here! I think Rand forgot an important benefit of one conference: At MozCon, you can hug a robot. If you're considering joining us in Seattle this July, we're over 75% sold out! Be sure to grab your ticket while you can.


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!



from The Moz Blog http://ift.tt/2twD6o6
via IFTTT

Wednesday, 21 June 2017

​Moz Local Report: Who's Winning Wealth Management?

Posted by Dr-Pete

As more people look for financial advice online, brick-and-mortar wealth management firms and financial advisors are competing harder than ever for search customers. More than 70% of millennials use search engines for research, and 15% of 18–34 year-olds are turning directly to search engines for financial advice. As consumers in their 20s and 30s grow their wealth, have families, and begin planning for the future, who is best situated to capture their attention online?

This turns out to be a more difficult question than you might think. Focusing on Google, there are three major areas where financial service providers can compete: organic results, local results, and paid results (ads). Even organic results are increasingly localized, with top rankings varying wildly from city to city, and traditional organic results are often pushed below both ads and the local 3-pack. Local packs command a large amount of screen real-estate — here’s a local pack for “financial planner” in my own suburban Chicago neighborhood:

In partnership with Hearsay Systems, which provides Advisor Cloud solutions for the financial services industry, we decided to find out who’s leading the pack (no pun intended) in 2017 for wealth management and financial advisory searches across organic, local, and paid results.

Get the full report

Research methodology

For the purposes of this study, we decided to target five keyphrases related to wealth management and financial advisory services:

  1. financial advisor
  2. financial planning
  3. financial planner
  4. financial consultant
  5. wealth management

For each keyword, we looked at page one of Google results across 5,000 cities (the 5K largest cities in the contiguous 48 states, according to US census data). We then captured URLs and ranking positions across organic, local, and paid results.

To aggregate the data, we weighted each result by the population of the corresponding city and the estimated click-through rate (CTR) of its ranking position. We used a fairly conservative CTR curve, weighting top results a bit heavier, but not too dramatically:

For the final analysis across all five keywords, we weighted each keyword by its estimated search volume (according to Google Adwords) in the United States. By far, “financial advisor” was the most popular keyword, scooping up about 55% of search share across the keyword set.

Since some large brands use multiple websites (domains), we consolidated their numbers across those domains. So, for example, morganstanley.com and morganstanleybranch.com were grouped together in the final analysis. Quite a few brands have separate domains for their corporate site and local/branch locations. We’re interested in the strength of the brands themselves, not the particulars of how they divvy up their websites.

Top 5 organic leaders

The Top 5 for organic results were dominated by informational and news sites. The following graph compares the total “Click Share” based on all available clicks across all sites:

Investopedia led the way, scoring almost one-fifth of all clicks in our aggregate model, across more than 4,000 ranking domains. Among major players in the financial services space, only Edward Jones made it into the Top 5.

This is consistent with the idea that people are seeking general financial advice, and may not always be looking to organic results to find local service providers. Google’s results can often tell us a lot about how they’re interpreting search intent.

Curious case of keyword #4

Across the five keywords, we generally saw similar patterns. There were ranking variations, of course, but most of the top sites for one keyword performed well across the other keywords in organic results. The notable exception was keyword #4, “financial consultant.”

The Top 10 organic competitors for “financial consultant” included Monster.com (#1), Indeed.com (#4), Glassdoor (#5), and Robert Half (#7). Google seems to be interpreting this search as a job-hunting search and not a search for a service provider. This goes to show how important it is to make sure you’re targeting the right terms.

Top 5 local leaders

Applying the same analysis to the local pack, we came up with the following Top 5…

Traditional wealth management players performed much better in local pack results. Across our data, though, Edward Jones dominated the competitors in local rankings, consuming almost 40% of the total Click Share.

Interestingly, there was more overall diversity in local pack results, even with one dominant player and only three ranking positions per page. While just over 4,000 different domains ranked across organic results, local packs in our data set sampled from almost 7,000 different domains.

Top 5 paid/ad leaders

Morgan Stanley led the way in paid positioning, capturing just under 20% of Click Share. The rest of the Top 5 paid players were a bit more well-rounded, consuming roughly equal shares...

Interesting to note that relative newcomer SoFi seems to be spending pretty heavily in the space. SoFi (“Social Finance”) is an online finance community clearly aimed at the digital generation.

Given that this is a competitive space with relatively high costs-per-click (CPC), only 366 domains appeared in paid listings in our study. This was not due to a lack of ads — over 99% of the search results we examined displayed ads, and almost every search had a full complement of seven ads.

Non-traditional players

In addition to SoFi, a couple of newcomers fared pretty well in our data relative to their size and spend. Betterment.com appeared in 25th place in organic and 16th in paid. NerdWallet came in 46th in organic results and 22nd in paid. Credio.com took 20th place in organic overall but had no paid presence.

The one advantage traditional players clearly still have is in local results, where none of these newcomers ranked. Big brands with multiple brick-and-mortar presences still dominate local pack results, for obvious reasons, and online-only players can’t compete in local/map results. This makes performing well in local results even more important for big brands with a strong, nationwide physical presence.

Big winner: Edward Jones

Squeezing a lot of data into one graph can be a little dangerous, but let’s take a peek at what happens when we aggregate across all three types of listings (organic, local, and paid). Here are the Top 5 across all of the data in our study…

The combination of their dominant #1 position in our local data, #5 in organic, and a solid #25 in paid makes Edward Jones the clear overall winner, grabbing just over 14% of total Click Share in our study. Industry powerhouse Morgan Stanley comes in at #2, thanks primarily to their #1 paid ranking and #5 local position.

What’s the secret to Edward Jones’ success? Despite what the Internet wants you to believe, there’s almost never just one weird trick to search marketing success in 2017. One significant factor may be that Edward Jones has gone all-in on hyper-local pages. Their dominant local presence was made up of over 7,000 unique URLs representing their individual advisors.

Each advisor page has a clear, consistent Name, Address, and Phone number (or “NAP,” to use local search lingo), office hours, and other essential information. While the pages aren’t particularly unique, Edward Jones has done a good job of making sure that local offices are well represented and have a consistent, structured page.

It’s worth noting that even local rankings are very keyword specific. While Edward Jones ranked #1 overall in local packs for all four keyphrases starting with “financial…”, they fell to #23 for “wealth management.” Edward Jones has clearly carved out their niche.

The Wall Street Journal, on the other hand, maintains their dominant organic position with just a single page: a guide to choosing a financial planner. This page clearly benefits from WSJ’s overall authority, and it shows just how different ranking for organic and local search has become these days.

A few tactical takeaways

Based on this research, what advice would we give to financial players (big and small) who hope to be competitive in Google search?

Brick-and-mortar should focus on local

The big financial players with physical offices need to capitalize on that fact, because online-only players won’t be able to compete in local results (at least for now). While a hyper-local approach (to the tune of thousands of pages) is a big undertaking and not without risk, I’d highly recommend testing it if you’re a big player in the space. Edward Jones’ success with this approach can’t be ignored.

For local, focus attention on key markets

You don’t have to compete in every market (you’re probably not even physically in every market). Across even five keywords and 5,000 cities, there were roughly 7,000 domains ranking in the local 3-pack. That means that the winners for any given market varied wildly. Invest your hyper-local resources in key markets with the highest potential ROI.

Online-only should invest in content

Sure, the Wall Street Journal is a huge player, but the fact that they ranked across thousands of cities and highly competitive keywords with a single piece of content is still pretty amazing. Google seems to be interpreting these keywords as informational, and so online-only players need to invest heavily in content that hits the research phase of the buyer cycle. If big financial players hope to compete for organic, they may have to do the same.

You may have to pay for placement

I’ve worked in paid search in a former life, and I believe a balanced approach to search marketing has to be an eyes-wide-open approach. Right now, ads have prominent placement on these searches, often with a full seven ads per page (including four at the top). If you have the money and want to compete against organic and local pack results, you have to at least run the numbers on advertising.

Get the full report

Special thanks to our partners at Hearsay Systems for their industry expertise and contributions to planning this project and analyzing the data. Hearsay provides Advisor Cloud solutions for the financial services and insurance industries.


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!



from The Moz Blog http://ift.tt/2rQy7kQ
via IFTTT

How to achieve off the charts off-page SEO that will boost traffic

When you think about improving your SEO, what’s the first thing that comes to mind?

Maybe you think of rewriting your web copy to rank better for certain keywords, churning out new posts for your blog, or making sure your website is structured in a logical way.

All of these are important aspects of ranking well in search engines, but they aren’t the only ways you can optimize your web presence. If you want to rank better and get more traffic, you need to improve your off-page SEO, too. This guide will help you get started.

So, what exactly is off-page SEO?

In the simplest terms, off-page SEO encompasses all the aspects of SEO that occur outside your website (yes, it’s true). You can think of it as your reputation. Off-page SEO includes the things you do as well as the things other people say about you. Your social media activity, your customer service practices, and the online reviews customers leave for you on other sites are all examples of off-page SEO. Below is an example of reviews for realtors on Redfin:

Many people think that off-page SEO is just about link-building. It’s true that, at its core, the objective of good off-page SEO is to drive traffic to your site by earning plenty of high-quality links.

But if you just think of your strategy as a way to get more link juice, you’ll be missing a lot of the potential nuance of this topic.

Getting started with off-page SEO

Instead of focusing solely on links, it’s better to improve your off-page SEO by working on your reputation, your authority, and your popularity. In a nutshell, your objective should be to provide excellent value and connect with as many people as possible.

This is a long-term strategy, but your patience will pay off down the road – your business will gain recognition, you’ll establish your expertise in your field, and eventually you’ll start earning links from respected sites.

With that said, there are two main ways you can start improving your off-page SEO: connecting with your target audience and networking with influencers.

#1: Connecting with your target audience

Interacting with the people who might need or want your product or service is smart, both in terms of making more sales and thus improving your SEO because of the traffic that comes with it. However, it’s important to connect with people the right way.

Consumers are savvy, and they don’t like feeling pressured to buy things. Instead of focusing on what you’re selling, which can come across as spammy, grow your following by finding ways to help other people without asking for anything in return. A few ideas include:

Stay active on social media the right way

It goes without saying, but social media is one of the best ways you can connect personally with people who might need or want your service. Figure out where your target audience spends time online (this article covers how to do so in more detail), and make sure you have accounts on those platforms.

In general, the more accounts you have, the better, but keep ROI in mind – there is obviously no point wasting time on an obscure platform most people don’t use.

Furthermore, if you don’t have the resources to manage a lot of social pages, that can end up hurting your reputation, so start with the ones that matter most, post regular updates about your business, product, or service, and engage with your customers every chance you get.

Always remember, people like to know there’s a human behind their favorite business.

Share your knowledge on forums and message boards

If your target audience spends time on sites like Quora or Reddit, create accounts there and start posting. Join interesting conversations and answer other people’s questions. Aim to provide value instead of just increasing your post count.

It’s okay to mention your business if it’s pertinent to a question – for instance, you might tell a story about how you solved a problem with a customer. Just don’t push your product or service.

Your strategy on forums should just be to build up your reputation as an authority in your field. Over time, people will start to recognize you and come to you for advice.

There are tons of people online doing a great job of this. The example below from a personal trainer is just one example of someone who answers a lot of questions, has gained followers because of it, yet doesn’t focus on self-promotion but rather just making those connections:

Be on the lookout for opportunities to create useful off-site content

You might already do content marketing with your on-site blog, but why stop there? Consider incorporating various types of content, like videos, images, and infographics, into your social media marketing and your forum posts.

It’s rare these days to see an infographic on a forum (except for maybe something like Reddit or Tumblr), but when you do, it stands out. Guest posting is also, of course, another great way to do off-site content marketing, but more on this later.

Screencap of a discussion thread about a picture of a cute dog on Reddit.

#2: Building relationships

Connecting with your target audience is essential for good off-page SEO, but it will only take you so far. To become a recognized authority, and to start earning valuable links from experts in your field, you’ll have to network, too. Here are some tips for building strong relationships.

Guest post on other people’s blogs

Guest posting is a tried-and-true strategy for getting links back to your site. But while it’s a useful way to build your link profile, that’s not the main reason you should offer a guest post.

Instead, think of guest posting as a way to forge new relationships and help people who aren’t in your circle of regular blog readers.

The problem with guest posting for links is that you might be tempted to go for quantity over quality. But writing a lot of low-quality posts on blogs that don’t get much traffic won’t actually help you that much, and depending on where you’re published, it could even damage your reputation.

Instead, pitch guest posts only when you think you have something useful to say. Choose blogs you’d be proud to appear on, and make sure your idea is a good fit by studying the style and content of the blogs you’re pitching to.

Of course, not every blog you write for has to be a household name. In fact, if you’re just starting to guest post, they almost certainly won’t be. Still, you’ll get better results (and you’ll be able to publish on the big-name blogs sooner) if you focus on making genuine connections with other bloggers and saying something of value every time you write a guest post.

Leave comments on the blogs you read regularly

If you find certain bloggers helpful or inspiring, let them know! Bloggers love it when readers leave them thoughtful comments, and commenting on a blog post is one of the easiest ways to connect with someone you admire.

Keep in mind that there’s a right way and a wrong way to comment on blogs. Take the same approach here as you would for a guest post – focus on connecting, not just on commenting for its own sake. Don’t leave generic comments, don’t link to your website or blog, and don’t comment on a post if you didn’t actually read it.

Instead, say something relevant to the post itself. Greet the blogger by name and tell them why you liked this post. Was it helpful? Thought-provoking? Tell them how you implemented their ideas, or ask a question inspired by the post.

When you interact with bloggers this way on a regular basis, they’ll start to notice and remember you. The Wired.com community seems to do this well:

Look for avenues to connect with thought leaders in your field

Leaving comments on blogs is a great way to build relationships, but it’s far from the only way. Remember those social media accounts you made? Use them to follow thought leaders and experts in your field.

Twitter, in particular, is a great way to reach out to others – it’s simple, professional, and brief enough that you don’t have to worry about bothering anyone.

Don’t forget to take advantage of offline networking opportunities, too. That’s right – your off-page SEO efforts don’t even have to involve the internet. Cyberspace makes it easy to reach out to people, but in-person networking events can be far more useful since you’re more likely to be remembered if you connect with someone in real life.

Put yourself out there by looking for some interesting conferences and meetups to attend. Start hanging out where your target audience hangs out and see how far it can take you.

The takeaway

On-page SEO is important, but it’s only half the battle if you want to maximize your success. Off-page SEO plays a huge role in building your reputation, bringing in traffic, and encouraging your target audience to choose you over your competitors.

Improving your off-page SEO is an ongoing task. Whether you’ve been working on your reputation for years or you’re just getting started, there are plenty of things you can do to connect with more people and expand your brand’s reach.

Focus on helping people out, providing useful information, and cultivating a strong network of peers and mentors. Along with a great reputation, you’ll build a profile of high-quality links that will drive more traffic to your site than ever before.

What are your favorite off-page SEO strategies? Let us know in the comment section below.

 

Amanda DiSilvestro is a writer for NoRiskSEO, a full service SEO agency, and a contributor to SEW. You can connect with Amanda on Twitter and LinkedIn.



from SEO – Search Engine Watch http://ift.tt/2sSNB81
via IFTTT

Tuesday, 20 June 2017

Google’s Fred Update is Not an Updated Panda Algo

Google’s Fred update, the update encompassing many updates that SEOs have seen in fluctuations in the search results is still a hot topic.  Fred, which we know is a quality related update, was discussed by Gary Illyes from Google at last week’s SMX Advanced. Illyes confirmed one thing that some SEOs had pondered about the […]

The post Google’s Fred Update is Not an Updated Panda Algo appeared first on The SEM Post.



from The SEM Post http://ift.tt/2sKMOVK
http://ift.tt/eA8V8J via IFTTT

JavaScript & SEO: Making Your Bot Experience As Good As Your User Experience

Posted by alexis-sanders

Understanding JavaScript and its potential impact on search performance is a core skillset of the modern SEO professional. If search engines can’t crawl a site or can’t parse and understand the content, nothing is going to get indexed and the site is not going to rank.

The most important questions for an SEO relating to JavaScript: Can search engines see the content and grasp the website experience? If not, what solutions can be leveraged to fix this?


Fundamentals

What is JavaScript?

When creating a modern web page, there are three major components:

  1. HTML – Hypertext Markup Language serves as the backbone, or organizer of content, on a site. It is the structure of the website (e.g. headings, paragraphs, list elements, etc.) and defining static content.
  2. CSS – Cascading Style Sheets are the design, glitz, glam, and style added to a website. It makes up the presentation layer of the page.
  3. JavaScript – JavaScript is the interactivity and a core component of the dynamic web.

Learn more about webpage development and how to code basic JavaScript.

javacssseo.gif

Image sources: 1, 2, 3

JavaScript is either placed in the HTML document within <script> tags (i.e., it is embedded in the HTML) or linked/referenced. There are currently a plethora of JavaScript libraries and frameworks, including jQuery, AngularJS, ReactJS, EmberJS, etc.

JavaScript libraries and frameworks:

What is AJAX?

AJAX, or Asynchronous JavaScript and XML, is a set of web development techniques combining JavaScript and XML that allows web applications to communicate with a server in the background without interfering with the current page. Asynchronous means that other functions or lines of code can run while the async script is running. XML used to be the primary language to pass data; however, the term AJAX is used for all types of data transfers (including JSON; I guess "AJAJ" doesn’t sound as clean as "AJAX" [pun intended]).

A common use of AJAX is to update the content or layout of a webpage without initiating a full page refresh. Normally, when a page loads, all the assets on the page must be requested and fetched from the server and then rendered on the page. However, with AJAX, only the assets that differ between pages need to be loaded, which improves the user experience as they do not have to refresh the entire page.

One can think of AJAX as mini server calls. A good example of AJAX in action is Google Maps. The page updates without a full page reload (i.e., mini server calls are being used to load content as the user navigates).

Related image

Image source

What is the Document Object Model (DOM)?

As an SEO professional, you need to understand what the DOM is, because it’s what Google is using to analyze and understand webpages.

The DOM is what you see when you “Inspect Element” in a browser. Simply put, you can think of the DOM as the steps the browser takes after receiving the HTML document to render the page.

The first thing the browser receives is the HTML document. After that, it will start parsing the content within this document and fetch additional resources, such as images, CSS, and JavaScript files.

The DOM is what forms from this parsing of information and resources. One can think of it as a structured, organized version of the webpage’s code.

Nowadays the DOM is often very different from the initial HTML document, due to what’s collectively called dynamic HTML. Dynamic HTML is the ability for a page to change its content depending on user input, environmental conditions (e.g. time of day), and other variables, leveraging HTML, CSS, and JavaScript.

Simple example with a <title> tag that is populated through JavaScript:

HTML source

DOM

What is headless browsing?

Headless browsing is simply the action of fetching webpages without the user interface. It is important to understand because Google, and now Baidu, leverage headless browsing to gain a better understanding of the user’s experience and the content of webpages.

PhantomJS and Zombie.js are scripted headless browsers, typically used for automating web interaction for testing purposes, and rendering static HTML snapshots for initial requests (pre-rendering).


Why can JavaScript be challenging for SEO? (and how to fix issues)

There are three (3) primary reasons to be concerned about JavaScript on your site:

  1. Crawlability: Bots’ ability to crawl your site.
  2. Obtainability: Bots’ ability to access information and parse your content.
  3. Perceived site latency: AKA the Critical Rendering Path.

Crawlability

Are bots able to find URLs and understand your site’s architecture? There are two important elements here:

  1. Blocking search engines from your JavaScript (even accidentally).
  2. Proper internal linking, not leveraging JavaScript events as a replacement for HTML tags.

Why is blocking JavaScript such a big deal?

If search engines are blocked from crawling JavaScript, they will not be receiving your site’s full experience. This means search engines are not seeing what the end user is seeing. This can reduce your site’s appeal to search engines and could eventually be considered cloaking (if the intent is indeed malicious).

Fetch as Google and TechnicalSEO.com’s robots.txt and Fetch and Render testing tools can help to identify resources that Googlebot is blocked from.

The easiest way to solve this problem is through providing search engines access to the resources they need to understand your user experience.

!!! Important note: Work with your development team to determine which files should and should not be accessible to search engines.

Internal linking

Internal linking should be implemented with regular anchor tags within the HTML or the DOM (using an HTML tag) versus leveraging JavaScript functions to allow the user to traverse the site.

Essentially: Don’t use JavaScript’s onclick events as a replacement for internal linking. While end URLs might be found and crawled (through strings in JavaScript code or XML sitemaps), they won’t be associated with the global navigation of the site.

Internal linking is a strong signal to search engines regarding the site’s architecture and importance of pages. In fact, internal links are so strong that they can (in certain situations) override “SEO hints” such as canonical tags.

URL structure

Historically, JavaScript-based websites (aka “AJAX sites”) were using fragment identifiers (#) within URLs.

  • Not recommended:
    • The Lone Hash (#) – The lone pound symbol is not crawlable. It is used to identify anchor link (aka jump links). These are the links that allow one to jump to a piece of content on a page. Anything after the lone hash portion of the URL is never sent to the server and will cause the page to automatically scroll to the first element with a matching ID (or the first <a> element with a name of the following information). Google recommends avoiding the use of "#" in URLs.
    • Hashbang (#!) (and escaped_fragments URLs) – Hashbang URLs were a hack to support crawlers (Google wants to avoid now and only Bing supports). Many a moon ago, Google and Bing developed a complicated AJAX solution, whereby a pretty (#!) URL with the UX co-existed with an equivalent escaped_fragment HTML-based experience for bots. Google has since backtracked on this recommendation, preferring to receive the exact user experience. In escaped fragments, there are two experiences here:
      • Original Experience (aka Pretty URL): This URL must either have a #! (hashbang) within the URL to indicate that there is an escaped fragment or a meta element indicating that an escaped fragment exists (<meta name="fragment" content="!">).
      • Escaped Fragment (aka Ugly URL, HTML snapshot): This URL replace the hashbang (#!) with “_escaped_fragment_” and serves the HTML snapshot. It is called the ugly URL because it’s long and looks like (and for all intents and purposes is) a hack.

Image result

Image source

  • Recommended:
    • pushState History API – PushState is navigation-based and part of the History API (think: your web browsing history). Essentially, pushState updates the URL in the address bar and only what needs to change on the page is updated. It allows JS sites to leverage “clean” URLs. PushState is currently supported by Google, when supporting browser navigation for client-side or hybrid rendering.
      • A good use of pushState is for infinite scroll (i.e., as the user hits new parts of the page the URL will update). Ideally, if the user refreshes the page, the experience will land them in the exact same spot. However, they do not need to refresh the page, as the content updates as they scroll down, while the URL is updated in the address bar.
      • Example: A good example of a search engine-friendly infinite scroll implementation, created by Google’s John Mueller (go figure), can be found here. He technically leverages the replaceState(), which doesn’t include the same back button functionality as pushState.
      • Read more: Mozilla PushState History API Documents

Obtainability

Search engines have been shown to employ headless browsing to render the DOM to gain a better understanding of the user’s experience and the content on page. That is to say, Google can process some JavaScript and uses the DOM (instead of the HTML document).

At the same time, there are situations where search engines struggle to comprehend JavaScript. Nobody wants a Hulu situation to happen to their site or a client’s site. It is crucial to understand how bots are interacting with your onsite content. When you aren’t sure, test.

Assuming we’re talking about a search engine bot that executes JavaScript, there are a few important elements for search engines to be able to obtain content:

  • If the user must interact for something to fire, search engines probably aren’t seeing it.
    • Google is a lazy user. It doesn’t click, it doesn’t scroll, and it doesn’t log in. If the full UX demands action from the user, special precautions should be taken to ensure that bots are receiving an equivalent experience.
  • If the JavaScript occurs after the JavaScript load event fires plus ~5-seconds*, search engines may not be seeing it.
    • *John Mueller mentioned that there is no specific timeout value; however, sites should aim to load within five seconds.
    • *Screaming Frog tests show a correlation to five seconds to render content.
    • *The load event plus five seconds is what Google’s PageSpeed Insights, Mobile Friendliness Tool, and Fetch as Google use; check out Max Prin’s test timer.
  • If there are errors within the JavaScript, both browsers and search engines won’t be able to go through and potentially miss sections of pages if the entire code is not executed.

How to make sure Google and other search engines can get your content

1. TEST

The most popular solution to resolving JavaScript is probably not resolving anything (grab a coffee and let Google work its algorithmic brilliance). Providing Google with the same experience as searchers is Google’s preferred scenario.

Google first announced being able to “better understand the web (i.e., JavaScript)” in May 2014. Industry experts suggested that Google could crawl JavaScript way before this announcement. The iPullRank team offered two great pieces on this in 2011: Googlebot is Chrome and How smart are Googlebots? (thank you, Josh and Mike). Adam Audette’s Google can crawl JavaScript and leverages the DOM in 2015 confirmed. Therefore, if you can see your content in the DOM, chances are your content is being parsed by Google.

adamaudette - I don't always JavaScript, but when I do, I know google can crawl the dom and dynamically generated HTML

Recently, Barry Goralewicz performed a cool experiment testing a combination of various JavaScript libraries and frameworks to determine how Google interacts with the pages (e.g., are they indexing URL/content? How does GSC interact? Etc.). It ultimately showed that Google is able to interact with many forms of JavaScript and highlighted certain frameworks as perhaps more challenging. John Mueller even started a JavaScript search group (from what I’ve read, it’s fairly therapeutic).

All of these studies are amazing and help SEOs understand when to be concerned and take a proactive role. However, before you determine that sitting back is the right solution for your site, I recommend being actively cautious by experimenting with small section Think: Jim Collin’s “bullets, then cannonballs” philosophy from his book Great by Choice:

“A bullet is an empirical test aimed at learning what works and meets three criteria: a bullet must be low-cost, low-risk, and low-distraction… 10Xers use bullets to empirically validate what will actually work. Based on that empirical validation, they then concentrate their resources to fire a cannonball, enabling large returns from concentrated bets.”

Consider testing and reviewing through the following:

  1. Confirm that your content is appearing within the DOM.
  2. Test a subset of pages to see if Google can index content.
  • Manually check quotes from your content.
  • Fetch with Google and see if content appears.
  • Fetch with Google supposedly occurs around the load event or before timeout. It's a great test to check to see if Google will be able to see your content and whether or not you’re blocking JavaScript in your robots.txt. Although Fetch with Google is not foolproof, it’s a good starting point.
  • Note: If you aren’t verified in GSC, try Technicalseo.com’s Fetch and Render As Any Bot Tool.

After you’ve tested all this, what if something's not working and search engines and bots are struggling to index and obtain your content? Perhaps you’re concerned about alternative search engines (DuckDuckGo, Facebook, LinkedIn, etc.), or maybe you’re leveraging meta information that needs to be parsed by other bots, such as Twitter summary cards or Facebook Open Graph tags. If any of this is identified in testing or presents itself as a concern, an HTML snapshot may be the only decision.

2. HTML SNAPSHOTS
What are HTmL snapshots?

HTML snapshots are a fully rendered page (as one might see in the DOM) that can be returned to search engine bots (think: a static HTML version of the DOM).

Google introduced HTML snapshots 2009, deprecated (but still supported) them in 2015, and awkwardly mentioned them as an element to “avoid” in late 2016. HTML snapshots are a contentious topic with Google. However, they're important to understand, because in certain situations they're necessary.

If search engines (or sites like Facebook) cannot grasp your JavaScript, it’s better to return an HTML snapshot than not to have your content indexed and understood at all. Ideally, your site would leverage some form of user-agent detection on the server side and return the HTML snapshot to the bot.

At the same time, one must recognize that Google wants the same experience as the user (i.e., only provide Google with an HTML snapshot if the tests are dire and the JavaScript search group cannot provide support for your situation).

Considerations

When considering HTML snapshots, you must consider that Google has deprecated this AJAX recommendation. Although Google technically still supports it, Google recommends avoiding it. Yes, Google changed its mind and now want to receive the same experience as the user. This direction makes sense, as it allows the bot to receive an experience more true to the user experience.

A second consideration factor relates to the risk of cloaking. If the HTML snapshots are found to not represent the experience on the page, it’s considered a cloaking risk. Straight from the source:

“The HTML snapshot must contain the same content as the end user would see in a browser. If this is not the case, it may be considered cloaking.”
Google Developer AJAX Crawling FAQs
Benefits

Despite the considerations, HTML snapshots have powerful advantages:

  1. Knowledge that search engines and crawlers will be able to understand the experience.
    • Certain types of JavaScript may be harder for Google to grasp (cough... Angular (also colloquially referred to as AngularJS 2) …cough).
  2. Other search engines and crawlers (think: Bing, Facebook) will be able to understand the experience.
    • Bing, among other search engines, has not stated that it can crawl and index JavaScript. HTML snapshots may be the only solution for a JavaScript-heavy site. As always, test to make sure that this is the case before diving in.

"It's not just Google understanding your JavaScript. It's also about the speed." -DOM - "It's not just about Google understanding your Javascript. it's also about your perceived latency." -DOM

Site latency

When browsers receive an HTML document and create the DOM (although there is some level of pre-scanning), most resources are loaded as they appear within the HTML document. This means that if you have a huge file toward the top of your HTML document, a browser will load that immense file first.

The concept of Google’s critical rendering path is to load what the user needs as soon as possible, which can be translated to → "get everything above-the-fold in front of the user, ASAP."

Critical Rendering Path - Optimized Rendering Loads Progressively ASAP:

progressive page rendering

Image source

However, if you have unnecessary resources or JavaScript files clogging up the page’s ability to load, you get “render-blocking JavaScript.” Meaning: your JavaScript is blocking the page’s potential to appear as if it’s loading faster (also called: perceived latency).

Render-blocking JavaScript – Solutions

If you analyze your page speed results (through tools like Page Speed Insights Tool, WebPageTest.org, CatchPoint, etc.) and determine that there is a render-blocking JavaScript issue, here are three potential solutions:

  1. Inline: Add the JavaScript in the HTML document.
  2. Async: Make JavaScript asynchronous (i.e., add “async” attribute to HTML tag).
  3. Defer: By placing JavaScript lower within the HTML.

!!! Important note: It's important to understand that scripts must be arranged in order of precedence. Scripts that are used to load the above-the-fold content must be prioritized and should not be deferred. Also, any script that references another file can only be used after the referenced file has loaded. Make sure to work closely with your development team to confirm that there are no interruptions to the user’s experience.

Read more: Google Developer’s Speed Documentation


TL;DR - Moral of the story

Crawlers and search engines will do their best to crawl, execute, and interpret your JavaScript, but it is not guaranteed. Make sure your content is crawlable, obtainable, and isn’t developing site latency obstructions. The key = every situation demands testing. Based on the results, evaluate potential solutions.

Thanks: Thank you Max Prin (@maxxeight) for reviewing this content piece and sharing your knowledge, insight, and wisdom. It wouldn’t be the same without you.


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!



from The Moz Blog http://ift.tt/2rLnvU6
via IFTTT

Social Media Today