Over the years, the different ways you can choose to highlight your website’s content in search has grown dramatically. In the past, we’ve called these rich snippets, rich cards, or enriched results. Going forward – to simplify the terminology –  our documentation will use the name "rich results" for all of them. Additionally, we’re introducing a new rich results testing tool to make diagnosing your pages’ structured data easier.

The new testing tool focuses on the structured data types that are eligible to be shown as rich results. It allows you to test all data sources on your pages, such as JSON-LD (which we recommend), Microdata, or RDFa. The new tool provides a more accurate reflection of the page’s appearance on Search and includes improved handling for Structured Data found on dynamically loaded content. The tests for Recipes, Jobs, Movies, and Courses are currently supported — but this is just a first step, we plan on expanding over time.

Testing a page is easy: just open the testing tool, enter a URL, and review the output. If there are issues, the tool will highlight the invalid code in the page source. If you’re working with others on this page, the share-icon on the bottom-right lets you do that quickly. You can also use preview button to view all the different rich results the page is eligible for. And … once you’re happy with the result, use Submit To Google to fetch & index this page for search.

Want to get started with rich snippets rich results? Check out our guides for marking up your content. Feel free to drop by our Webmaster Help forums should you have any questions or get stuck; the awesome experts there can often help resolve issues and give you tips in no time!

Posted by Shachar Pooyae, Software Engineer

via Google Webmaster Central Blog http://ift.tt/2oRfjkv


optimize your GDN accounts

In last month’s column, I talked about taking advantage of the summer months to optimize your SEM account. Using the summer slowdown (if it exists for you!) to examine your settings, review your ads and take a closer look at location options won’t transform your PPC account, but these small actions can add up to significant improvements.

Sadly, summer is almost over (sniff, sniff), but you can still make the most of any lull in business to conduct the same kind of optimization process with your Google Display Network (GDN) accounts.

So when you find yourself with a moment to catch your breath, here are five GDN hidden gems worth looking into:

1. Audit your display remarketing setup and audiences

When you originally set up your display remarketing, did you set it up in AdWords or Google Analytics? If you set things up exclusively in AdWords, this might be a good time to switch to Google Analytics or (at a minimum) add in Google Analytics audiences.

Two reasons justify the change:

(a) If your remarketing code gets stripped, you’ll catch it sooner in Google Analytics.

Recently, my team and I saw a slow and steady drop in a client’s remarketing campaign audience numbers and conversions. The dip occurred over the summer, which isn’t unusual for B2B clients. So we didn’t immediately comprehend the significance.

But as the dip continued, we did some digging and found that our AdWords remarketing code had been stripped from some web pages.

It’s true that Google Analytics code can get accidentally stripped from web pages just as easily. But the difference is that when that happens, your PPC team won’t be the only ones affected. Other stakeholders, such as SEO and email marketing teams, will also witness the decline in performance. Odds are, the problem will get caught and solved that much faster.

In the case of our client, we decided to set up audiences in Google Analytics. And because we could do this without involving the client’s development team, we got it done quickly (another bonus).

(b) You have access to many more options in Google Analytics.

Another major benefit of setting up your audiences in Google Analytics is having access to many additional options. In addition to targeting certain pages, you can also target specific audiences, such as all users, new users, returning users and so on:

set up Google Analytics audiences

You can find this list of audience options in the Google Analytics Help documentation.

At the top of this list, you can see “Smart List” as an option, which is also worth exploring. Per Google, here is how Smart Lists work:

Analytics applies machine learning to your conversion data to determine which users are most likely to convert in subsequent sessions, and dynamically manages the remarketing audience to focus on those users.

Machine learning uses dozens of signals, including location, device, browser, referrer, session duration and page depth to identify users for the audience. The model is typically updated daily to reflect the latest data to which Analytics has access, and users are automatically added to or removed from the audience based on that model.

Learn more about Smart Lists in the Google help documentation.

2. Review your display remarketing strategy

You may find that some of your longer-term clients are still working with display strategies you hammered out with them when they first came on board years ago. It’s well worth taking a moment to see whether that strategy still makes sense.

Even better, get a team member who doesn’t normally work on the account to review the account and onboarding materials.

It’s amazing what a fresh set of eyes can turn up!

3. Update your display ads

In the day-to-day, it’s easy to get mired in the technical aspects of our jobs and forget that ad creative also needs freshening up.

I recognize that this is easier said than done. If it took you months to get the first round of creative approved, you may hesitate to step back into the fray.

One way to avoid this problem is to create more than one set of display ads at the outset and cycle through them over time, rather than having to drum up a new batch later.

A reminder: You can no longer create text ads on display campaigns, so you’ll need to test responsive ads.

4. Take a closer look at responsive ad performance

In most (not all) of our accounts, we’ve found that responsive ads generate more impressions and clicks — but not more conversions — than display ads.

Consequently, we devised a plan early on to segregate responsive and display ads into separate ad groups.

If you find the same discrepancy between responsive ad and display ad performance in your accounts, you, too, might want to consider a similar setup. Such a setup allows you to experiment with giving responsive ads a lower bid to increase display ad impressions and clicks.

Alternatively, this might be a place where AdWords labels come in handy.

5. Delve into mobile device performance on GDN

While we’ve seen an amazing increase in purchases from mobile devices (and therefore often grant mobile its own campaigns to optimize sales and messaging), we’ve found that mobile sometimes doesn’t perform as well on the GDN.

Take this new client account as an example:

display ads mobile performance

[Click to enlarge.]

As you can see, both of these display campaigns are struggling to convert on mobile.

The first one, for example, has had two conversions, at a cost of $1,119.24 per conversion! Granted, the product is a higher ticket item, but even so, this is a bit rich — especially when compared to 34 conversions at $129.25 per conversion on computers!

We don’t want to give up on mobile entirely, as we’re big believers in cross-device synchronicity. But we will certainly be testing lower bid adjustments for mobile on this account.

Don’t overlook these hidden gems!

Summer might be nearly over, but it’s not too late to pick out and polish these hidden gems.

They won’t single-handedly make or break your account, but they can add up to significant performance improvements.

Some opinions expressed in this article may be those of a guest author and not necessarily Search Engine Land. Staff authors are listed here.

via Search Engine Land: News & Info About SEO, PPC, SEM, Search Engines & Search Marketing http://ift.tt/2j0Etd9

Designing and coding a website takes a lot of thoughtful effort. However, actually getting the site online and fully optimized is a whole other chore.

With this Web Launch Checklist, you can dig into all the major points of a new website to make sure you cover everything. This includes basic performance tips such as loading time but also covers important tasks such as SEO, content, security, and accessibility.

Each item in the checklist has a small plus (+) sign that you can click for more details.

This way you can learn about each step and maybe pick up some tips you didn’t even think about! It’s one of the more complete web launch checklists and it covers pretty much everything you need to do for a brand new site.

These days it still takes a while for Google to rank your content, with newer domains taking 10-12 months before they see real traffic.

But, if you have great loading times, optimized content, and proper SEO in place then your site will have a much easier time pulling organic visitors.

Thankfully, this checklist is also fairly new, so it covers some of the newer techniques such as HTTP/2 implementation.

Checklist launch infoChecklist launch info

No matter what type of site you’re launching or how far along you are in the process, this checklist will keep you on track.

One of the best features here is the ability to save your progress between each check. The site automatically sets a cookie for any items you check off, so you don’t need an account or any special password.

Just check off the items as they’re completed and move onto the next task. You can also download this checklist as a PDF file or a DOCX for Microsoft Word.

Plus, the entire project is open-sourced on GitHub, so you’re free to download a local copy yourself to add/remove anything you don’t want on the list.

Great site with plenty of value for web designers who constantly forget little tasks before launching.

And, if you have any questions or suggestions for the creator Harris Thompson you can tweet him directly @HarrisJT_.

via Hongkiat http://ift.tt/2y5Na9J

Posted by Devon O’Brien, Ryan Sleevi, Andrew Whalley, Chrome Security

This post is a broader announcement of plans already finalized on the blink-dev mailing list.

At the end of July, the Chrome team and the PKI community converged upon a plan to reduce, and ultimately remove, trust in Symantec’s infrastructure in order to uphold users’ security and privacy when browsing the web. This plan, arrived at after significant debate on the blink-dev forum, would allow reasonable time for a transition to new, independently-operated Managed Partner Infrastructure while Symantec modernizes and redesigns its infrastructure to adhere to industry standards. This post reiterates this plan and includes a timeline detailing when site operators may need to obtain new certificates.

On January 19, 2017, a public posting to the mozilla.dev.security.policy newsgroup drew attention to a series of questionable website authentication certificates issued by Symantec Corporation’s PKI. Symantec’s PKI business, which operates a series of Certificate Authorities under various brand names, including Thawte, VeriSign, Equifax, GeoTrust, and RapidSSL, had issued numerous certificates that did not comply with the industry-developed CA/Browser Forum Baseline Requirements. During the subsequent investigation, it was revealed that Symantec had entrusted several organizations with the ability to issue certificates without the appropriate or necessary oversight, and had been aware of security deficiencies at these organizations for some time.

This incident, while distinct from a previous incident in 2015, was part of a continuing pattern of issues over the past several years that has caused the Chrome team to lose confidence in the trustworthiness of Symantec’s infrastructure, and as a result, the certificates that have been or will be issued from it.

After our agreed-upon proposal was circulated, Symantec announced the selection of DigiCert to run this independently-operated Managed Partner Infrastructure, as well as their intention to sell their PKI business to DigiCert in lieu of building a new trusted infrastructure. This post outlines the timeline for that transition and the steps that existing Symantec customers should take to minimize disruption to their users.

Information For Site Operators

Starting with Chrome 66, Chrome will remove trust in Symantec-issued certificates issued prior to June 1, 2016. Chrome 66 is currently scheduled to be released to Chrome Beta users on March 15, 2018 and to Chrome Stable users around April 17, 2018.

If you are a site operator with a certificate issued by a Symantec CA prior to June 1, 2016, then prior to the release of Chrome 66, you will need to replace the existing certificate with a new certificate from any Certificate Authority trusted by Chrome.

Additionally, by December 1, 2017, Symantec will transition issuance and operation of publicly-trusted certificates to DigiCert infrastructure, and certificates issued from the old Symantec infrastructure after this date will not be trusted in Chrome.

Around the week of October 23, 2018, Chrome 70 will be released, which will fully remove trust in Symantec’s old infrastructure and all of the certificates it has issued. This will affect any certificate chaining to Symantec roots, except for the small number issued by the independently-operated and audited subordinate CAs previously disclosed to Google.

Site operators that need to obtain certificates from Symantec’s existing root and intermediate certificates may do so from the old infrastructure until December 1, 2017, although these certificates will need to be replaced again prior to Chrome 70. Additionally, certificates issued from Symantec’s infrastructure will have their validity limited to 13 months. Alternatively, site operators may obtain replacement certificates from any other Certificate Authority currently trusted by Chrome, which are unaffected by this distrust or validity period limit.
Reference Timeline

The following is a timeline of relevant dates associated with this plan, which distills the various requirements and milestones into an actionable set of information for site operators. As always, Chrome release dates can vary by a number of days, but upcoming release dates can be tracked here.

~March 15, 2018
Site Operators using Symantec-issued TLS server certificates issued before June 1, 2016 should replace these certificates. These certificates can be replaced by any currently trusted CA.
~October 24, 2017
Chrome 62 released to Stable, which will add alerting in DevTools when evaluating certificates that will be affected by the Chrome 66 distrust.
December 1, 2017
According to Symantec, DigiCert’s new “Managed Partner Infrastructure” will at this point be capable of full issuance. Any certificates issued by Symantec’s old infrastructure after this point will cease working in a future Chrome update.

From this date forward, Site Operators can obtain TLS server certificates from the new Managed Partner Infrastructure that will continue to be trusted after Chrome 70 (~October 23, 2018).

December 1, 2017 does not mandate any certificate changes, but represents an opportunity for site operators to obtain TLS server certificates that will not be affected by Chrome 70’s distrust of the old infrastructure.
~March 15, 2018
Chrome 66 released to beta, which will remove trust in Symantec-issued certificates with a not-before date prior to June 1, 2016. As of this date Site Operators must be using either a Symantec-issued TLS server certificate issued on or after June 1, 2016 or a currently valid certificate issued from any other trusted CA as of Chrome 66.

Site Operators that obtained a certificate from Symantec’s old infrastructure after June 1, 2016 are unaffected by Chrome 66 but will need to obtain a new certificate by the Chrome 70 dates described below.
~April 17, 2018
Chrome 66 released to Stable.
~September 13, 2018
Chrome 70 released to Beta, which will remove trust in the old Symantec-rooted Infrastructure. This will not affect any certificate chaining to the new Managed Partner Infrastructure, which Symantec has said will be operational by December 1, 2017.

Only TLS server certificates issued by Symantec’s old infrastructure will be affected by this distrust regardless of issuance date.
~October 23, 2018
Chrome 70 released to Stable.

via Google Online Security Blog http://ift.tt/2wV9kwQ

After the controversial changes to Twitter’s @reply feature, which no longer counts usernames towards the 140-character limit, Mastodon registrations rose sharply. Mastodon is a free, open source, decentralized network that has many similarities to Twitter. The software, named in honor of its creator’s favorite metal band, was launched in October and registered 24,000 users in the first six months. A strong negative reaction to Twitter’s changes has fueled a spike in Mastodon registrations. In the last week alone, the software’s user base has grown from 237,000 users on April 15 to more than 414,000 users today.

Mastodon is different from Twitter in that it is broken up into different independently-hosted instances. Whereas Twitter has struggled to combat trolls and abuse on its platform, Mastodon instances can each declare and enforce their own rules. For example, the flagship Mastodon.social instance bans content that is illegal in Germany or France, such as Nazi symbolism and Holocaust denial, excessive advertising, racism, sexism, and other undesirable posts.

Mastodon’s Tweetdeck-style interface allows users to post “toots” with a 500-word character limit. Toots can also be published with a content warning so that users can choose whether to view it.

With all the increased activity around Mastodon this week, there was bound to be someone with the desire to display toots on their website. The first plugin for bringing Mastodon content into WordPress has landed in the plugin directory. Embed Mastodon was created by David Libeau, a French developer and Mastodon enthusiast. It allows users to embed toots using a shortcode.

“I created this plugin because Numerama, a french tech website, was saying that it could be cool to embed Mastodon statuses, like with Twitter, in WordPress,” Libeau said. “I was thinking the same when I wrote a small article on my personal blog. I am using both Twitter and Mastodon but want to progressively leave Twitter.”

Libeau said he is not a WordPress developer and Mastodon Embed is his first plugin. He does not know if it’s coded well but said users may be interested in an alternative plugin on GitHub that is a complete rewrite of his effort. The rewrite includes multiple embeds, caching, proper shortcode initialization, and fallback to “direct” embeds if embed via iframe is forbidden.

Libeau said he doesn’t know what will happen to his plugin in light of the rewrite, but he is continuing to develop small tools for Mastodon users. Mastodon has an open API for apps and services, which makes it easy for developers to build things that integrate with it.

After testing the Mastodon Embed plugin I found that it works but may have a couple of styling issues with the link display. If you find that it’s not working, it’s possible that your particular Mastodon instance configuration does not allow embedding via iFrame. To resolve this you may need to contact the admin of the instance or use the fork of the plugin that has a fallback for this scenario. If you find a bug with the Mastodon Embed plugin hosted on WordPress.org, you can log an issue on Libeau’s Mastodon Tools repository.

via WordPress Tavern http://ift.tt/2odX2Nz

social media toolsNeed some new social media marketing tools?

Looking to save some time?

New tools have recently emerged to meet the evolving needs of busy social media marketers.

In this article, you’ll discover six tools that will improve your social media marketing workflow.

6 Useful Social Media Tools for Marketers by Aaron Agius on Social Media Examiner.

6 Useful Social Media Tools for Marketers by Aaron Agius on Social Media Examiner.

#1: Create User-generated Content Feeds With Waaffle

According to Yotpo, ads based on user-generated content (UGC) can get 4x higher click-through rates and a 50% lower cost per click (CPC) than average. Managing user-generated content campaigns can be tricky though. Waaffle simplifies the process by creating aggregate custom feeds based on any @ account or #hashtag.

Waaffle’s current “early bird” pricing starts at $9/month per campaign. To get started, create an account and attach your Twitter or Instagram profile. From here, you can set up campaigns to track content published by individual accounts or that contain a specific hashtag.

You can create Waaffle feeds based on individual accounts or specific hashtags.

You can create Waaffle feeds based on individual accounts or specific hashtags.

You can then view content based on your feed parameters.

Waaffle displays content matching your campaign parameters.

Waaffle displays content matching your campaign parameters.

Click the Analyse tab to learn more about the content you’ve aggregated.

You can find out more about your aggregated content on the Analyse tab.

You can find out more about your aggregated content on the Analyse tab.

Certainly, Waaffle is a valuable addition to your own UGC campaigns. However, you can also use the tool to:

  • Monitor performance of your company accounts and hashtag campaigns.
  • Publish content you’ve curated from other accounts to your feeds.
  • Monitor your competitors’ accounts or hashtag campaigns to inform your own channel curation.

#2: Curate and Bookmark Content from Influential Sources With Refind

Refind is a free tool that aims to address an issue every social media manager has faced: trying to remember an article you saw that would be perfect for sharing on your social profile. While Refind is a great option for curating personal articles to read later, it’s even more beneficial for loading your social channels with relevant updates.

The desktop version of the program is currently in beta, so you’ll need to submit your Twitter ID to see if you’ve been invited. If not, you have the options to join the waitlist or tweet about the app to gain priority access.

Enter your Twitter handle to see if you're invited to the Refind desktop beta.

Enter your Twitter handle to see if you’re invited to the Refind desktop beta.

Refind’s iOS and Android apps are available to everyone, so you can access the tool on your smart device. A quick wizard walks you through setting up your Refind channel. First you’re prompted to choose your interests.

Choose interests for your Refind account.

Choose interests for your Refind account.

Next you’re offered suggestions for influencers to follow in these spaces.

Refind suggests relevant influencers you may want to follow.

Refind suggests relevant influencers you may want to follow.

The final step shows you how to save links from your device. You can also choose if you want to automatically import links you share on Twitter.

Select the check box to import the links you've shared on Twitter.

Select the check box to import the links you’ve shared on Twitter.

Once signup is complete, you’re taken to the welcome screen where you can take a tour of the app or begin browsing links that have been selected for you.

Refind's welcome screen shows recommendations for you.

Refind’s welcome screen shows recommendations for you.

Within each suggested link, Refind provides buttons that let you save the link, send it directly to Twitter, or perform a number of other actions.

With each article, you'll see buttons that allow you to save, tweet, or perform other actions on the article.

With each article, you’ll see buttons that allow you to save, tweet, or perform other actions on the article.

Here are a few tips for getting the most out of this tool for social media management:

  • Save interesting links you want to upload to your social profiles later.
  • Follow influencers in your industry to curate links they share for your audience.
  • Check a link’s stats to see how many others have shared it (and therefore, how interesting your audience might find it).

#3: Add Text Overlay to Social Media Video With Rocketium

Rocketium is one of the simplest ways to create overlaid-text videos for your social media and content marketing campaigns. Use it to create quick videos (like BuzzFeed’s Tasty series) to fill out your social profiles.

This tool is free for watermarked videos; paid plans at $19/month and $49/month will unlock premium features.

Rocketium’s video editor consists of two screens. On the first screen, add your content including images, videos, and captions. When you’re finished, click Continue in the upper-right corner.

Add content to create your Rocketium video.

Add content to create your Rocketium video.

On the next screen, customize your video with different animation styles, music clips, aspect ratios, and more. When you’re done, click Finish.

Customize your Rocketium video.

Customize your Rocketium video.

#4: Optimize and Automate Social Posting via Slack With Yala

If you use Slack, you need the Yala bot. This free tool uses machine learning algorithms to identify your social following’s most active times and lets you auto-schedule “series” of posts from within Slack. Yala currently works with Facebook and Twitter, and the team is exploring offering a similar service through Facebook Messenger.

To get started, click the Add to Slack button.

Click Add to Slack to install the Yala integration.

Click Add to Slack to install the Yala integration.

Once you grant the appropriate permissions, Yala will initiate a tutorial via private message to help you connect your social accounts.

Yala takes you on a quick tour of the app.

Yala takes you on a quick tour of the app.

Once you’ve added a Facebook or Twitter profile, Yala will make recommendations about your ideal posting schedule:

Yala recommends posting times for you.

Yala recommends posting times for you.

You can call Yala at any time for instructions or to schedule posts (including both text posts or images with text). It’s a simple, great option if your team already spends a lot of time on Slack.

#5: Identify and Schedule Topical Content With Quuu

Quuu is an automated social scheduling tool that suggests updates for your social profiles based on topics you choose.

The tool ties into Buffer and HubSpot, and available features include the ability to receive content suggestions for multiple profiles and manually or automatically approve suggestions. You can also promote your own content pieces with Quuu Promote.

A limited free plan is available; paid plans begin at $10/month.

Quuu is easy to set up. After you create an account, select the platform you’d like to send your suggestions to.

Quuu integrates with both Buffer and HubSpot.

Quuu integrates with both Buffer and HubSpot.

Then you’ll need to grant the tool you selected access to your account.

Once you’ve completed the sign-up process, choose from different interest categories based on your niche and its keywords. (The free plan limits you to five categories.)

You can select up to five categories with Quuu's free plan.

You can select up to five categories with Quuu’s free plan.

Also, set the number of suggestions you’d like to receive per day. (You’re limited to two per day on the free plan.)

You can receive two suggestions per day with the free Quuu plan.

You can receive two suggestions per day with the free Quuu plan.

Once your account is set up, suggestions will automatically be sent to your Buffer or HubSpot account, where you’ll be able to manually approve the tool’s suggestions (unless you’ve set your updates to publish automatically).

#6: Monitor Social Ad Spend via Slack With Reveal

Another helpful Slack bot, Reveal, brings your paid ad campaigns into your chat tool. The goal of the app essentially is to warn you when your ads are losing money. Paid plans begin at $10/month and 14-day free trials are available.

To add this tool, click the Add to Slack button on the Reveal homepage. It then leads you through the same permission-granting steps as Yala. Once set, Reveal offers a similar set of tutorials.

Like Yala, Reveal takes you on a tour of the app.

Like Yala, Reveal takes you on a tour of the app.

For best results, use Reveal’s reporting features to monitor your daily, weekly, and monthly campaign performance and receive alerts when your CPC changes significantly.


New social media management tools hit the landscape every day. While these are some that are worth checking out, there are plenty of others being launched to address the common challenges of social media marketers.

What do you think? Do you have a favorite tool you use? Which tool are you most looking forward to trying out? Share it by leaving me a comment below.

6 Useful Social Media Tools for Marketers by Aaron Agius on Social Media Examiner.

6 Useful Social Media Tools for Marketers by Aaron Agius on Social Media Examiner.

via Social Media Examiner http://ift.tt/2nuxZlH

Just last October at the Street Fight Summit, many marketers ranked voice search as the most “over-hyped” marketing tactic of the year. I think this is because many of them aren’t seeing the full scope of the technology. We’re putting on our consumer brains and thinking about the current awkwardness of speaking to Siri in public, not of a future inside self-driving cars or those moments when we just don’t want to get up from the couch.

Currently, most voice searches happen on mobile phones. But within the next few years, it seems likely that devices with this capacity will increase in prevalence — and technological capability — in private spaces, where voicing out-loud intent won’t feel so silly.

What might voice search mean for local?

Most who do believe in a voice-dominated future are in a love/hate relationship with the idea. Some predict we’ll lose all local organic space to ads. Others foresee a future in which anything less than the No. 1 rank is worthless. I see both conclusions as an incomplete picture.

A recent Moz study demonstrated that only 3.4 percent of Google local searches result in ad clicks. While it’s possible to anticipate a future in which voice search results are entirely paid ads, the fact that consumers seem to largely prefer organic suggests that Google would have a hard time retaining customers with such a model.

Imagine if Google’s “I’m feeling lucky” search were a paid ad spot — who would click that button? Replacing the organic “best” option with the highest bidder changes our perception of the result. For businesses, this is further encouragement to tap into the power of organic local reach via accurate data and local knowledge sharing.

Additionally, I think it’s a fallacy to assume that instant answers will beget a world where only the lucky top-ranked result wins. Rather, as I’ll show in this post, voice will make filtering for exactly what a consumer wants a much simpler process. So instead of a single No. 1 rank for a given local keyword (e.g., “divorce lawyer Los Angeles”), there will be dozens of No. 1 pages based on the other parameters a searcher indicates in her query (“a female divorce lawyer within a 20-minute drive from my office in Los Angeles who has experience in custody cases and pre-nups, with at least a 4.5-star rating and who can meet during my lunch break this week”).

So a “post-rank” world doesn’t mean “a world where there’s only top-dog answer” — it means “a world where there are many equally top-dog answers.”

[Read the full article on Search Engine Land.]

Some opinions expressed in this article may be those of a guest author and not necessarily Marketing Land. Staff authors are listed here.

via Marketing Land http://ift.tt/2odaTzP