Friday, July 31, 2015

Yahoo Buys Social Commerce Site Polyvore

yahoo-y-logo1-1920

Yahoo announced this afternoon that it was buying social shopping destination Polyvore. Yahoo said in its release that the acquisition would “strengthen Yahoo’s digital magazines and verticals through the incorporation of community and commerce, and together Yahoo and Polyvore will power native shopping ads that drive traffic and sales to retailers.”

There’s also a strong mobile shopping angle here too.

Yahoo did not disclose the purchase price but said that after the acquisition closes that the Polyvore brand will continue. It won’t become the new Yahoo Shopping — although it suspect it will get an overhaul.

Yahoo Polyvore

Polyvore disclosed at one point that its audience was more than 70 percent female. The vast majority are under 45, with more than 50 percent of its audience under the age of 34. The company also says that its “average basket size across retail partners is over $383, which is higher than other leading social networks combined.”

Yahoo sees a range of uses for Polyvore as indicated in the quote above:

  • Digital magazines (content + social)
  • Native retailer advertising
  • Support for its “Mavens” collection of offerings: mobile, video, native, social

It’s a move that’s broadly consistent with Yahoo’s audience and growth strategy. We don’t know the price but it seems to be a smart acquisition and should strengthen Sunnyvale’s relationships with retailers and the advertising options it can offer them.

The post Yahoo Buys Social Commerce Site Polyvore appeared first on Search Engine Land.

SearchCap: Slow Google Panda, SEO Landing Pages & TheLandys Extended

Below is what happened in search today, as reported on Search Engine Land and from other places across the Web.

From Search Engine Land:

Recent Headlines From Marketing Land, Our Sister Site Dedicated To Internet Marketing:

Search News From Around The Web:

Industry

Local & Maps

Link Building

Searching

SEO

SEM / Paid Search

Search Marketing

The post SearchCap: Slow Google Panda, SEO Landing Pages & TheLandys Extended appeared first on Search Engine Land.

Deadline Extended For 2015 Search Engine Land Awards Entries

clocks-time-alarm-ss-1920

Due to overwhelming response and due to the high level of interest, we have decided to extend the entry deadline for the Search Engine Land Awards until FRIDAY, AUGUST 7, 2015 at 11:59pm ET.

As the entry fees add to the total charitable contribution from the awards program, we appreciate the search community’s incredible response thus far and extending the deadline allows for The Landy Awards to make an even bigger impact.

To complete an entry, review the awards categories and submission criteria now.

Don’t delay! In order to allow proper time for the judging process, no further extensions will be granted for this year’s entries.

Finalists will be notified prior to a public announcement on September 1, 2015.

The post Deadline Extended For 2015 Search Engine Land Awards Entries appeared first on Search Engine Land.

Deepen Your Social Marketing Skill Set – Attend Marketing Land’s SocialPro Conference

sp15-1200x900-regopen

Take your social media marketing skills to unprecedented levels by attending SocialPro! Formerly known as SMX Social Media Marketing, SocialPro is the conference to learn groundbreaking tactics taught by leading brands and agencies from across the globe.

SocialPro is programmed by the editorial folks at Marketing Land, your leading source for digital marketing news. With this expertise at the helm, you can expect a robust agenda covering actionable and cutting-edge tactics that will leave your competition in the dust.

Gain valuable insights into how the savviest brands and agencies transformed challenges to exceptional customer experiences. Your experience at SocialPro will be time well invested– see what past attendees have said.

Save $300 With Super Early Bird
Registration is now open! Sign up for SocialPro today and pay just $1395 for an All Access Pass — a $300 savings from on-site rates. Two days of innovative sessions, keynotes, boot camp and influential connections await you!

Collectively expand your learning by attending with your team! Learn more on how your can save up to 20%.

Join us November 18-19 in Las Vegas and acquire innovative social media marketing tactics that transcend the ordinary. Register today!

The post Deepen Your Social Marketing Skill Set – Attend Marketing Land’s SocialPro Conference appeared first on Search Engine Land.

Squeezing More Value Out Of Your Most Important SEO Landing Pages

oranges-fruit-squeeze-ss-1920

I recently wrote about how you can dig deeper with an SEO keyword that’s working. Among the tactics mentioned, I included a couple of ways to get more organic traffic for a page that’s already working:

  • Flesh out the page that’s ranking for modified versions of the core term.
  • Reconsider the ranking page’s title tag.

Of course, updating the title tag and the keyword targeting for a specific page is an early step in most SEO projects, but there are a few tricky problems that site owners frequently get stuck on or don’t spend enough time considering:

  1. Where do I start? What pages should I actually spend time optimizing?
  2. What if the page is already driving valuable traffic?

How do you prioritize which pages you should be spending time on? And how do you go about making optimizations to valuable pages without jeopardizing the existing SEO traffic to a page (and making your updates something other than an optimization)?

In this article, I’ll walk through a number of steps and tools that site owners can use to identify areas where they should spend time in updating pages, to better understand what’s at risk in updating a page, and to get more valuable traffic out of key SEO pages.

Know Where You’re At

The first step is to identify the pages you want to work on. Here are a few ways to think about where to spend your time:

  • Zero to One Opportunities. Where are the pages that have potential but currently aren’t doing anything for you? These won’t show up at the top of your analytics and ranking reports (since they’re not driving traffic), so you need to look in other places for them. What are the main pages in your site’s navigation (linked to from your site’s header or featured in your side bar)? These are being linked to prominently, but they may need to be optimized. What are your useful, content-rich pages that provide lots of answers for your customers (like community Q&A content, in-depth tutorial content, or quality blog content that hasn’t gotten traction)? These may not be featured prominently, may not have gotten a good promotion push, and may have been created without search traffic in mind, and thus may be great optimization candidates.
  • Low-Hanging Fruit. What’s the content that’s ranking 5–10 or at the top of the second page in search results? It might not be prominently linked to in your site’s architecture and internal linking, and it might benefit from a few tweaks to better target terms that could draw more traffic.
  • Top Performers. Your best performing pages may be able to work even harder for you. Again, make sure not to damage the traction you’ve gotten.

So how do you identify all these different juicy opportunities? Glad you asked!

Zero To One Opportunities

If you have a site that’s authoritative and has a strong brand that has neglected SEO, this will likely represent your biggest opportunity. If you have a site that’s not getting links or press mentions, and you’ve spent hours tweaking title tags without much in the way of returns, you’re in the wrong section (and maybe the wrong article altogether: try starting with a comprehensive content creation and promotion strategy).

However, if you have domain authority to spare and lots of pages that are important for visitors to your site, but you haven’t been driving the kind of SEO traffic you’d like, you can start by looking at the main navigation elements on your site.

Here are examples from Search Engine Land’s top navigation:

An example of pages highlighted in site-wide navigation

Footer:

An example of pages that are linked to from a site's footer

And sidebar:

An example of important pages that are highlighted in a site's sidebar

There are lots of highly linked-to pages here. Not surprisingly, Search Engine Land has taken SEO into consideration on a lot of these pages, but there’s a good chance that your site (or your client’s) was mapped out with minimal (or no) consideration for SEO impact. This means that these highly linked-to pages are possible optimization candidates.

We’ll walk through how to look at these later in the post, but if these are pages that have title tags like “About” (or all share the same title tag), and if they don’t have meta descriptions or aren’t tuned for SEO, add their URLs to your list of optimization candidates.

(A handy way to parse the list of links from the HTML is to use BuzzStream’s free tool.)

Low-Hanging Fruit

This is a pretty straightforward process: simply use your search analytics report or run your own site through SEMrush, and look for high impression/high estimated search terms where you’re ranking decently well (5–10 on page one of search results, or top of the second page). Add these to your list of URLs to optimize.

These pages are ranking, and you know the terms have potential (either because of estimated search data or the impression data you’re getting from your own search analytics report), so with some tweaks, you might be able to improve rankings for key terms.

If you’re looking for a more in-depth look at this process, Nick Eubanks’ (paid) Master Keyword Research Course has a great section on identifying low-hanging keyword fruit.

Top Performers

This part is pretty straightforward, too. Look at your analytics reports for heavily trafficked pages, and look at your Google search analytics report for both high-traffic and high-impression pages.

Within Google Analytics, you simply start with a custom report:

A screenshot of setting up a landing page report in Google Analytics.

For Metrics Group, you can add Users > Users and Goal Conversions > Goal Completions (you might customize this based on your site’s goals, whether you have specific values configured in GA, etc.). For dimensions, it’s Behavior > Landing Page.

Next, you can segment for organic traffic and see the pages that are driving traffic:

Screenshot of landing page metrics when viewed in Google Analytics

To get to your search analytics data, simply log in to your Google Search Console (formerly Webmaster Tools) account, look at the left navigation, click through Search Traffic > Search Analytics, and click Pages to see your data:

Screenshot of a search analytics report within the Google Search Console.

Grab the URLs you didn’t find in your analytics report (the impression data can be particularly useful for additional discovery, as you’ll see the URLs where people are seeing your listing but not clicking through), and you have some additional URLs.

Now you should have gathered a large number of different types of URLs that are good optimization candidates. It’s time to start actually optimizing your site for these terms. Let’s walk through 10 things you can do to get more out of your most important pages.

1.  Determine What’s Already Ranking & Driving Traffic

Before you start to update the pages you’ve identified as opportunities, you need to understand what not to eliminate from your page’s title and content. As I mentioned above, one oft-overlooked component of optimizing pages is to first see what the page is already ranking for. This will tell you two things:

  • Where are the opportunities to make tweaks and help improve rankings on specific terms?
  • What is the page currently ranking for that changes could negatively impact?

Depending on what tools you have enabled and your level of access to different data, there are two primary places to look for this information:

SEMrush (Or Other Competitive Keyword Tools). You can enter a keyword into these tools and get a sense for what terms a page is ranking for (I use SEMrush, but other competitive keyword tools also offer this data). Let’s look at a few terms that a page about using bouncy houses safely is ranking for:

Screenshot of SEM Rush top positions report for a URL.

Google Search Console Search Analytics Report. As outlined above, we can also look at the Search Console search analytics report to get similar information. First, simply input a filter for the URL of the page you’re updating by clicking the “no filter” text under Pages and adding your filter:

Screenshot showing how to filter for a URL in Search Console Search Analytics Report.

Be sure to highlight Queries and check clicks, impressions and position to see what’s getting impressions and where the page is ranking for those terms:

Screenshot of the Google Search Console search analytics report results.

This particular page isn’t ranking great for anything, so I’m free to update the page and try to improve rankings on some of the terms that are showing up in the second page of search results. But if there were terms that were driving a lot of traffic here, I’d be able to factor that into my edits to the page (and make sure I didn’t remove a valuable modifier that’s driving a lot of traffic).

2. Run Your URL Through The Keyword Tool

Now that you understand where your URL is currently ranking, you can start to look for new opportunities.

The terms the URL is currently ranking for represent good expansion opportunities, but what about terms you (or your client/the original author of the page) weren’t aware of? Google’s Keyword Planner can give you some quick ideas for terms the page may not be targeting:

A screenshot of Google Keyword Planner results for a URL.

3. Get Google Suggest Data For The Primary Topic Of The Page

Similarly, using Google Suggest (by typing a term into Google and seeing the suggested results) and tools like Ubersuggest, you’ll get a long list of commonly searched-for modifiers around the main topic of your page to think about including in your optimization process. In this case, I’d enter terms like bouncy house, bouncy castle, jumpy house, and so on.

4. Update Your Page’s Title Tag, Meta Description & Alt Attributes

After looking at the rankings for your page and understanding some of the other things folks search for around your topic, you should be able to craft a better title tag (that is clickable and potentially includes a key modifier that had been ignored previously) and a more compelling meta description (that better speaks to the searchers who are finding your listing). You’re also aware of different terms you can include in alt attributes on your page to describe your images (or in many cases, you can start to include alt attributes).

Writing great title tags is particularly valuable, and that’s a topic for its own lengthy post, but luckily, there are a number of useful resources on the topic:

5. Flesh Out The Page With Additional Content

Now that you have some information about additional terms folks are searching for, you can use that to flesh out the page. The most searched-for modifiers could be great sub-sections of an article or additional sections of a product or sales page. You could also scan the existing content for opportunities to (naturally) include some of the modifiers the page had omitted in the body content of the page.

6. Add Different Content Types If Applicable

You don’t just need to add text to your page, either. You can flesh out an existing page with video content, a slide deck or a data visualization, for example. A PowerPoint or a video has the added benefit of giving you another place where you can be found for these key terms (within YouTube search or on SlideShare).

7. Create A Specific, Customized Offer

There’s more to SEO than just ranking better and getting more traffic. You can get more value out of your most important SEO pages by having the traffic coming to those pages convert better.

Look at the pages that drive the most traffic. Can you customize the offer on those pages with a specific offer or content upgrade?

The first few steps have given you some insight into the actual searches people are using to find your page. You can use that data to help create a highly customized offer.

Are folks typing in “buy” and other transaction-oriented modifiers to find your page? You might want to give them a special deal if they purchase now. Are they using terms more along the lines of “compare” or “reviews?” You might want to offer a free buying guide or a third-party report comparing the product type your page is targeting.

By using a specific offer tailored to the way people are finding your page, you can help convert more of the SEO traffic arriving at your most valuable pages. (Note: Be sure to understand the other channels people are reaching your page from — if the page drives traffic from referrals, bookmarks, etc., that should help inform your offer strategy on that page.)

8. Layer Outreach On Top Of That Page

If you have a key page that’s close to ranking well for key terms, you can give it a push with some link outreach. If the page is a meaty resource, you might be able to engage in some old-school link prospecting and outreach. If you’re working on a page that isn’t likely to be linked to as is, think about adding useful content that you can conduct outreach for, and/or incorporate other resources and let them know you’ve highlighted them on the page.

9. Do Some Social Promotion For The Page

If the page is an article that is likely to be shared socially and is close to ranking for some valuable terms, identify the social network that’s the best fit and consider doing some social promotion (potentially even some targeted paid social promotion for your content) to get better distribution (and frequently more links) for that page. And of course, if the content is high-quality and share-worthy, make sure the page is easy to share.

10. Link To The Page Internally With Different, Useful Anchors

Good old-fashioned internal linking and information architecture can help you get more SEO value from important pages, too. By highlighting pages that are very close to ranking (and working to link to key pages with varied anchor text that includes some of the key modifiers you’ve unearthed through the research in previous steps), you’ll help spread link equity (and internal traffic) to those pages, which should give them a nice rankings boost.

For a more in-depth look at internal linking, check out my SEO basics guide on the WordStream blog or my business partner Ken Lyons’s internal linking tips.

Final Thoughts

If you’re an SEO-savvy company or agency, the main takeaway here is that you need to understand the current positioning for a page so that you avoid taking one step forward and two steps back.

If you’re a small business or individual blogger, you don’t need to work on every one of these items for every page on your site. Identify the 5–25 most valuable pages, make sure you don’t harm rankings on key terms, and incorporate as many relevant tactics to help improve search traffic as you can for those pages. Do this, and you’ll start to generate more relevant, valuable traffic to your site.

The post Squeezing More Value Out Of Your Most Important SEO Landing Pages appeared first on Search Engine Land.

Google: Panda 4.2 Is Rolling Out Slowly For Technical Reasons

google-panda-cop3-fade-ss-1920

This morning, in a Google Hangout between Google’s John Mueller and webmasters, John was asked about the Google Panda 4.2 update several times. One question that came up was why is it running slower than normal? John answered, it is running slower for technical reasons and not related to trying to confuse webmasters.

John explained that the roll out is taking months and months, as opposed to days or weeks because of an “internal issue” related to “technical reasons.” But he explicitly said this roll out is not going slowly specifically to “confuse people.”

Both the SEM Post and Search Engine Roundtable transcribed part of this Q&A on Panda:

This is [Panda rollout] actually, pretty much a similar update to before. For technical reasons we are rolling it out a bit slower. It is not that we are trying to confuse people with this. It is really just for technical reasons.

So, it is not that we are crawling slowly. We are crawling and indexing normal, and we are using that content as well to recognize higher quality and lower quality sites. But we are rolling out this information in a little bit more slower way. Mostly for technical reasons.

It is not like we are making this process slower by design, it is really an internal issue on our side.

A lot of webmasters want to see immediate results from Google’s web spam algorithms, but with the Panda 4.2 roll out, it won’t be like that. It can take months and months for a site to fully see a positive or negative impact of the algorithm.

Here is the video embed at the start point:

The post Google: Panda 4.2 Is Rolling Out Slowly For Technical Reasons appeared first on Search Engine Land.

Search In Pics: Android Repair, Google Log Tables & Rubber Ducks

In this week’s Search In Pictures, here are the latest images culled from the Web, showing what people eat at the search engine companies, how they play, who they meet, where they speak, what toys they have, and more.

Google Android Statue Repair:

Google Android Statue Repair
Source: Google+

Google Log Tables:

Google Log Tables
Source: Google+

Google’s Birthplace: The Gates Computer Science Building At Stanford:

Gates Computer Science Building
Source: Google+

Google Pond With Rubber Ducks:

Google Pond With Rubber Ducks
Source: Google+

Charging A Delorean DMC-12 At Google:

Delorean DMC-12 At Google
Source: Google+

The post Search In Pics: Android Repair, Google Log Tables & Rubber Ducks appeared first on Search Engine Land.

Proactive Alerts For SEO Reporting Using Google Analytics

google-name-analytics1-ss-1920

The Age of Information is undergoing a radical transition, from making data accessible to having relevant information presented to us when it matters. Getting notified of your parking location the minute you step off a plane. Getting an alert containing a list of items while walking through the front door of the grocery store. Modern technology has made this all possible.

google now seo proactive reporting

So why should reporting for SEO be any different?

Enterprise-level SEO platforms like BrightEdge and SearchMetrics are making it easy to automate everyday reporting. They’re also getting very granular in their ability to alert users to any information of interest. Fortunately, for those short on cash or just getting started, Google Analytics has many of the same features.

In an attempt to give insight into the possibilities, this article will cover how to create a Custom Segment and an Alert to send an email or text message if your Organic sessions decrease more than 50% compared to the same day the previous week. If you already have segments created, skip down to the “Creating An Alert” section!

Creating A Custom Segment: 50% Drop In US Google Organic Traffic

To begin, let’s create a Custom Segment that includes only Organic Sessions of customers located in the United States.

From the Reporting Tab (1) in Google Analytics, select +Add Segment (2). Then, click +New Segment (3).

custom segments and alerts for seo

[click to enlarge]

Name the new segment “US Google Organic Sessions” (1). In the Demographics section, where it says “Location,” specify Country contains United States (2). Now, in the Traffic Sources tab (3) be sure to Filter Sessions (4) by Medium contains organic and Source contains google (5).

custom segments and alerts for seo us google

[click to enlarge]

As you can tell in the image above, there’s a wide array of possibilities to get notified about here when used in combination with Custom Alerts. Now that we’ve created the desired segment, let’s look at how they work together.

Creating An Alert: 50% WoW Drop In Organic Sessions

Now that we’ve decided on the information we want, let’s finish the job by telling Google Analytics when we’d like to be alerted.

In the Reporting tab (1) under Intelligence Events Overview (2), go to the Custom Alerts tab (3). Click Manage custom alerts (4), and finally, click the +NEW ALERT button.

custom alerts for seo

[click to enlarge]

Let’s name the alert “50% WoW Drop in US Google Organic Sessions” (1). Choose the types of alerts and where you’d like to send them (2), specify Medium matches exactly organic (3), then send the alert when Sessions % decreases by more than 49% (5).

email alerts for seo

Creating An Alert Using A Custom Segment

The +NEW ALERT view is also where you can associate a Custom Segment (like the one created in the first section of this tutorial) with a notification. Just as we chose the Organic Medium in the image above, it’s possible to instead choose a previously created Custom Segments.

specifying a custom segment in a custom alert for seo

 

Unfortunately, there’s a bug in Google Analytics where some Custom Segments will not show up in Custom Alert. To help fix the issue, please “vote up” the post in the product forums here.

Getting Granular With Proactive Reporting

Creating Custom Alerts in Google Analytics is a great way to be notified of a potential issue, as shown here, but it works equally well for knowing when improvements have been made!

For example, after focusing on optimizing a section of a site, it’s possible to create a custom segment to look at those pages specifically, then create an alert that will notify you when the expected gain has been realized.

It’s clear the future of SEO reporting is premeditated granular notifications. Are there any innovations you’re doing to be more proactive?

The post Proactive Alerts For SEO Reporting Using Google Analytics appeared first on Search Engine Land.

Celebrate The Power Of Search With Us At #TheLandys Awards Celebration

celebration-people-clapping-ss-1920

As the entry deadline for the inaugural Search Engine Land Awards fast approaches, we have a few exciting announcements to share with the search community about the awards celebration.

2015 Search Engine Land Awards Title Sponsor

Our team is thrilled to announce that Google AdWords has officially come on board as the leading sponsor for our inaugural industry awards program!

landys_google_logo

Additional sponsorship opportunities are still available for the awards celebration.

Awards Celebration @SMX East 2015

Traditionally, the After Dark cocktail party at our Search Marketing Expo event in NYC has been a two hour affair, and the search community has raised over $60,000 in total for charity at these events over the years.

With all profits from awards entry fees, sponsorships and event tickets sold going to our two selected charities, we’re aiming for our biggest single event donation ever, thanks to Google AdWords and supporting partners.

It also means as promised, this year’s After Dark party will be bigger and better than ever, with added hour to accommodate arrivals and opening cocktails before the awards ceremony begins.

Venue: BB King’s Blues Club in Times Square

Search Engine Land AwardsClose to the official SMX conference hotel (the Sheraton) and in the middle of the mid-town mecca, The Landy Awards will take over the marquee at the famous blues club for the night.

With a legendary venue like this, we knew we had to kick up the entertainment a few notches and bring in a live band. So, pack your dancing shoes!

Live Music Performance By…

After the awards ceremony concludes, we’ll keep the celebration going with hours of high-energy, live music from New York City favorites, 45 Riots!

With a diverse playlist spanning multiple music genres, featuring original music mixed with modern hits and updated classics with a fresh spin, there’s going to be something for everyone to enjoy.

Here’s a few sample mashup videos for you to check out:

 

Follow @45Riots on Twitter or view more of their music videos on their website, including their most recent release of “Drunk in Love” in a big band format.

Come Celebrate Search’s Big Night With Us!

If you weren’t already planning on attending SMX East for three packed days of search marketing seminars, we think this is just one more fantastic reason to book your tickets now.

Where else in New York City could you get three hours of open bar, appetizers and live entertainment for just $75, while networking with peers in the search community and raising money for good causes at the same time?

Don’t miss #TheLandys award celebration, here’s how you can attend:

  • Buy tickets for the September 30, 8–11 p.m. Awards Celebration in NYC now:
    • $75* when you register for an EXPO+ or SMX East All Access Pass. Ticket fee includes open bar, appetizers and live entertainment!
    • If you’ve already registered for SMX East, login to your registration and add the After Dark Option at any time before the big night.

*($75 donation fee required of all attendees.) Tax Deductible receipts will be made available.

The post Celebrate The Power Of Search With Us At #TheLandys Awards Celebration appeared first on Search Engine Land.

Thursday, July 30, 2015

SearchCap: Google Home Service Search Ads, Right To Be Forgotten Challenged & Bing Emoji Keyboard

Below is what happened in search today, as reported on Search Engine Land and from other places across the Web.

From Search Engine Land:

Recent Headlines From Marketing Land, Our Sister Site Dedicated To Internet Marketing:

Search News From Around The Web:

Industry

Link Building

SEO

SEM / Paid Search

Search Marketing

The post SearchCap: Google Home Service Search Ads, Right To Be Forgotten Challenged & Bing Emoji Keyboard appeared first on Search Engine Land.

Google Fights France To Prevent Globalization Of The Right-to-Be-Forgotten

rtbf2-right-forgotten-erase-ss-1920

Google has formally appealed France’s data protection authority’s order that Google to apply Right-to-Be-Forgotten (RTBF) removals to its global index. The Commission Nationale de l’informatique et des Libertés (CNIL) had protested Google’s Europe-only removal policy and threatened to fine the company €150,000 ($169,000) for failing to apply the rule on a worldwide basis.

Previously Google said that it would limit RTBF to European users:

We’ve been working hard to strike the right balance in implementing the European Court’s ruling, co-operating closely with data protection authorities. The ruling focused on services directed to European users, and that’s the approach we are taking in complying with it.

The company simultaneously made it more difficult for Europeans to get to Google.com.

French and other European privacy regulators have taken the position that RTBF is undermined by the retention of content in the Google.com index. And the CNIL issued an order and ultimatum to Google accordingly.

Google is now appealing that order in French court. On different legal grounds (trademark), Canada is also attempting to get Google to surpress results on a global basis.

About the French case, Google’s Global Privacy Council Peter Fleischer said in a blog post:

We’ve worked hard to implement the right to be forgotten ruling thoughtfully and comprehensively in Europe, and we’ll continue to do so. But as a matter of principle, we respectfully disagree with the idea that a national data protection authority can assert global authority to control the content that people can access around the world . . .

We believe that no one country should have the authority to control what content someone in a second country can access. We also believe this order is disproportionate and unnecessary, given that the overwhelming majority of French internet users—currently around 97%—access a European version of Google’s search engine like google.fr, rather than Google.com or any other version of Google.

Google is correct to appeal the CNIL order and to fight the ability of one country to impose its worldview on others globally. To comply would be to open the door to other countries’ efforts to attempt to remake the internet according to their own biases and cultural standards. For example, the Chinese might seek to compel any critical information be censored globally (e.g., Tienanmen Square). India might try to block content it saw as “offensive” or “objectionable” in accordance with its own legal standards.

Fleischer offers several worrisome examples from other countries:

Moreover, there are innumerable examples around the world where content that is declared illegal under the laws of one country, would be deemed legal in others: Thailand criminalizes some speech that is critical of its King, Turkey criminalizes some speech that is critical of Ataturk, and Russia outlaws some speech that is deemed to be “gay propaganda.”

Whose perspective is right? What values should prevail? While the French argue (partly correctly) that RTBF can be circumvented by determined individuals, the larger principle at stake dictates that Google not comply with the country’s global takedown demand.

The post Google Fights France To Prevent Globalization Of The Right-to-Be-Forgotten appeared first on Search Engine Land.

SPONSOR MESSAGE: Retargeting On Facebook By The Numbers

For advertisers new to retargeting on Facebook, AdRoll analyzed performance results across advertisers to offer insights on retargeting and to educate marketers on the best way to drive results for their business. Download this report and get key performance metrics for Facebook on desktop and mobile and benchmarks for CTR and CPC.

The post SPONSOR MESSAGE: Retargeting On Facebook By The Numbers appeared first on Search Engine Land.

Report: Spain’s Google Tax A Disaster For Newspapers, Internet Innovation

google-news-g-fade-ss-1920

Call it one of the most eggregious examples of unintended consequences. The effort of the Spanish newspaper association and Spanish government to get Google to subsidize Spanish news publishers with a mandatory link tax (under the the guise of copyright fees) is a massive disaster — for publishers, for the Spanish internet and for innovation in the country.

Here’s the history: the Spanish Newspaper Publishers Association successfully convinced Spanish lawmakers in late 2014 to pass a strict “anti-piracy” law, which mandated compensation for the appearance of newspaper publishers’ content on news aggregation sites as of January 1, 2015. It was effectively directed at Google but applied broadly to all news/content aggregators.

In response, Google shuttered Google News in Spain, though it has continued to present Spanish news sites on its main search engine results page (SERP) and in other ways. The Spanish publishers then tried unsuccessfully to get the government to force Google to keep Google News alive in Spain (to collect the tax).

Google wasn’t the only news aggregator to shut down. A range of European and Spanish internet companies changed their models, shut down or quit the market rather than face uncertainty and potential liability for the fees. For example, according to TechDirt, “Planeta Ludico, NiagaRank, InfoAliment and Multifriki shut down entirely.”

The site quotes at length from a Spanish-publisher-commissioned report (en Español) that assesses the economic fallout of the copyright law. According to the Spanish report’s analysis (translated in TechDirt), the impact has been extremely negative across the board:

The negative impact on the online press sector is also very clear, since a very important channel to attract readers disappears, resulting in lower revenues from advertising. In addition, the new fee is also a barrier to the expansion of small publications with little-known brands, and an entry barrier for new competitors, since they will be unable to count on these platforms to increase their readers’ base.

The report goes on to say that companies such as Zite and Flipboard won’t enter the country, thus depriving Spanish users of these and similar services. Traffic is also down to newspaper sites, especially smaller newspaper sites:

A simple traffic analysis of Spanish digital newspapers in the first three months of 2015 based on data from ComScore also suggests results in line with the aforementioned. The impact of the closing down of Google News and some other aggregators has generated a decline of visitors to the 84 major Spanish online newspapers…

Given the decline in exposure, smaller Spanish publishers may be less able to compete against larger ones with more established brands. However, in the wake of these findings, the question becomes: What is the Spanish government going to do? Is it going to reverse course and rescind the law? Or will it refuse to admit this massive mistake and allow the disastrous fallout to continue?

The post Report: Spain’s Google Tax A Disaster For Newspapers, Internet Innovation appeared first on Search Engine Land.

Automate Alpha Beta Campaign Structure Using AdWords Scripts

google-adwords-bigA3-1920

I’ve read a lot of blogs and articles about the Alpha Beta Campaign Structure and how it can improve the overall performance of your account. In fact, in a recent AMA with Optmyzr founder and ex-Googler Fredrick Vallaeys on Reddit, he had nothing but good things to say about this approach for campaign management.

I’ve also read that many people believe that maintaining a structure like this is labor-intensive and prone to errors if you aren’t careful. That sounds like a perfect recipe for AdWords Scripts. When I did a few searches on the topic, I saw a few articles mention AdWords Scripts for solving those issues, but I couldn’t find any actual code to use. Maybe it’s out there somewhere, but in the meantime, I figured I’d write my own.

Alpha Beta Campaign Structure

This idea for Alpha Beta campaigns was originally proposed by David Rodnitzky of 3Q Digital. The basic idea is that you to have a set of “beta” campaigns leveraging broad match to find new keywords, and a set of corresponding “alpha” campaigns containing exact match keywords with a proven performance record. I’m not going to describe the technique in full here, but you can read all about it in their guide.

There are a few things that scripts can help with if you decide to maintain this type of campaign structure. First, you can automate pulling the winners and losers from your beta campaigns based on a set of criteria. There are a few scripts out there that do something similar to this already, so it shouldn’t be too difficult.

From that list, you can easily automate adding the losers as negatives to our beta campaigns. You can also create a script to automatically apply the winners in the alpha campaigns as negatives to the beta campaigns.

As for the winners, it is a little harder to automate, so we won’t be covering that here. With proper naming conventions, moving those keywords into their own ad group and adding a set of default ads shouldn’t be too hard. But with all the collection and negative adding taken care of, you should be able to spend more of your time optimizing the winners.

Sounds like we have a lot of work ahead of us, so let’s get started.

Finding Winners, Losers and Not Enough Data

Let’s start with a script to pull the search query report and slice the results into three categories: Winners, Losers, and Not Enough Data. At the top of the script, we will need to define a few settings which should be pretty self-explanatory.

The critical part is determining the winning and losing criteria. As you can see, these consist of a list of clauses that will filter the results of the search query report so that only the keywords that match those criteria are left. You can use almost any column from the search query report and any operator from the AWQL. The other important thing is to make sure that the columns you use in your criteria are in the columns for the search query report.

/*******************************
 * Find the Winners and Losers from the 
 * Search Query Performance report for 
 * Alpha Beta Campaign Strategy.
 *******************************/
// The list of email addresses to send the report to.
// We will also give editor access to the Google Spreadsheet.
var NOTIFY = ['your_email@example.com'];
// The name of the report in your Google drive
var SPREADSHEET_PREFIX = 'AlphaBetaResults - ';
// This string is used to identify your Beta campaigns.
// Make sure this string is found in all your Beta campaign names
var BETA_SUFFIX = '| Beta';
// This is the timeframe used to calculate the statistics.
var REPORT_TIMEFRAME = 'YESTERDAY';
// This is the list of columns that will be displayed in the 
// Winners and Losers report. Make sure that any columns used in
// the Criteria below are listed here as well.
var REPORT_COLUMNS = [
  'CampaignName','AdGroupName',
  'KeywordTextMatchingQuery','MatchType','Query',
  'Impressions','Clicks','Cost','ConvertedClicks'];
// This is the set of criteria that will be used to
// determine the winners. Any of the numerical columns
// should work here. These are just samples, find what
// works for you.
var WINNING_CRITERIA = [
  'Clicks > 100',
  // If using money columns, be sure to represent them in micros
  // http://ift.tt/1tKzUhx
  'Cost < 1000000',   'ConvertedClicks >= 5'
];
var LOSING_CRITERIA = [
  'Impressions > 100',
  'Clicks < 5',   
  'ConvertedClicks = 0' ]; 

function main() {
   generateWinnersLosersReport();
}

function generateWinnersLosersReport() {
  // This string will be appended to the report to create a unique   
  // name each day. If you run this intra-day, you can add hours (HH) to   
  // to the format string. 
  var dateString = Utilities.formatDate(new Date(), 
                                        AdWordsApp.currentAccount().getTimeZone(), 
                                        'yyyy-MM-dd HH');
  var crits = [WINNING_CRITERIA,LOSING_CRITERIA];
  var sheets = [
    getSheet(SPREADSHEET_PREFIX+dateString,'Winners'),
    getSheet(SPREADSHEET_PREFIX+dateString,'Losers')
  ];
  // Grab all the results first. That way we can remove the winners and losers   
  // to keep the ones with "not enough data".
  var allResults = pullSearchQueryPerfReport(REPORT_TIMEFRAME,REPORT_COLUMNS,[]);
  for(var i in crits) {
    var results = pullSearchQueryPerfReport(
      REPORT_TIMEFRAME,
      REPORT_COLUMNS,
      crits[i]
    );
    writeResultsToSheet(results,sheets[i]);
    removeFromAllResults(allResults,results);
  }
  //Handle the 'Not Enough Data' case
  var notEnoughDataSheet = getSheet(SPREADSHEET_PREFIX+dateString,'Not Enough Data');
  writeResultsToSheet(allResults,notEnoughDataSheet);
  sendEmail(sheets,dateString);
}

// This function pulls the search query report and 
// formats it to be easy to insert into a Google Sheet.
function pullSearchQueryPerfReport(timeframe,columns,crit) {
  var reportName = 'SEARCH_QUERY_PERFORMANCE_REPORT';
  var reportQueryTemplate = 'SELECT %s FROM %s WHERE %s DURING %s';
  // Add a criteria so that we only look at data from Beta campaigns.
  crit.push("CampaignName CONTAINS '"+BETA_SUFFIX+"'");
  var reportQuery = Utilities.formatString(reportQueryTemplate, 
                                           columns.join(','), 
                                           reportName,
                                           crit.join(' AND '), 
                                           timeframe);
  var reportIter = AdWordsApp.report(reportQuery,{
      includeZeroImpressions: true
    }).rows();
  var results = [];
  while(reportIter.hasNext()) {
    var row = reportIter.next();
    var rowArray = [];
    for(var i in columns) {
      rowArray.push(row[columns[i]]);
    }
    results.push(rowArray); 
  }
  return results;
}

// This function writes the results to a given spreadsheet
function writeResultsToSheet(results,sheet) {
  if(results.length > 0) {
    var keywordIndex = REPORT_COLUMNS.indexOf('KeywordTextMatchingQuery');
    sheet.appendRow(REPORT_COLUMNS)
    for(var i in results) {
      // if the keyword starts with a plus sign,
      // we need to add an apostrophe so google sheets
      // doesn't get annoyed.
      if(results[i][keywordIndex].indexOf('+') === 0) {
        results[i][keywordIndex] = "'"+results[i][keywordIndex];
      }
      sheet.appendRow(results[i]);
    }
  }
}

// This function removes the results in toRemove from the results
// in the allResults array. Used to remove winners and losers so 
// that all we have left are the "not enough data" queries.
function removeFromAllResults(allResults,toRemove) {
  var allResultsRowHash = {};
  for(var i in allResults) {
    var rowHash = Utilities.base64Encode(JSON.stringify(allResults[i]));
    allResultsRowHash[rowHash] = 1;
  }
  for(var i in toRemove) {
    var rowHash = Utilities.base64Encode(JSON.stringify(toRemove[i]));
    if(allResultsRowHash[rowHash]) {
      allResults.splice(i,1);
    }
  }
}

// Sends the spreadsheet in an email to the people in the
// NOTIFY list. 
function sendEmail(sheets,dateString) {
  var subjectLineTemplate = 'Alpha Beta Results - %s - %s';
  var subjectLine = Utilities.formatString(subjectLineTemplate,
                                           AdWordsApp.currentAccount().getName(),
                                           dateString);
  var bodyTemplate = 'Here is a spreadsheet with the ' +
                     'winners and losers for account: %s: \n\n %s';
  var body = Utilities.formatString(bodyTemplate,
                                    AdWordsApp.currentAccount().getName(),
                                    sheets[0].getParent().getUrl());
  for(var i in NOTIFY) {
    MailApp.sendEmail(NOTIFY[i], subjectLine, body);
  }
}

// Helper function to get or create a given sheet in 
// a spreadsheet. When creating a new spreadsheet, it also
// adds the emails in the NOTIFY list as editors.
function getSheet(spreadsheetName,sheetName) {
  var fileIter = DriveApp.getFilesByName(spreadsheetName);
  if(fileIter.hasNext()) {
    var ss = SpreadsheetApp.openByUrl(fileIter.next().getUrl());
    var sheets = ss.getSheets();
    for(var i in sheets) {
      if(sheets[i].getName() == sheetName) { 
        sheets[i].clear();
        return sheets[i]; 
      }
    }
    return ss.insertSheet(sheetName);
  } else {
    var ss = SpreadsheetApp.create(spreadsheetName);
    ss.addEditors(NOTIFY);
    var sheet = ss.insertSheet(sheetName);
    ss.deleteSheet(ss.getSheetByName('Sheet1'));
    return sheet;
  }
}

Eliminating The Poor Performers

I recommend running the script above for a little while to make sure you have your criteria set up correctly. Once you’re satisfied with the results, you can easily automate the task of eliminating poor performers from the Beta campaigns.

The following code builds upon what you have already and will automatically add the poor performers as exact match negatives to the corresponding Beta campaign. Just replace the main() function in the previous script and add this additional code.

// Replace the main from above with this one.
// We create the report from before but then
// also add the losers to the beta group.
function main() {
  generateWinnersLosersReport();
  addLosersToBetaGroup();
}

// This code pulls the losers from from the 
// Beta campaign using the same criteria as before.
function addLosersToBetaGroup() {
  var loserResults = pullSearchQueryPerfReport(
    REPORT_TIMEFRAME,
    REPORT_COLUMNS,
    LOSING_CRITERIA
  );
  if(loserResults.length > 0) {
    var campKwHash = transformSearchQueryResults(loserResults);
    var campaignNames = Object.keys(campKwHash);
    // Find all the Beta campaigns
    var campIter = AdWordsApp.campaigns().withCondition("Name CONTAINS '"+BETA_SUFFIX+"'").get();
    while(campIter.hasNext()) {
      var camp = campIter.next();
      var campName = camp.getName();
      // If the campaign is in the list of Beta campaigns we need
      // to add negative to
      if(campaignNames.indexOf(camp.getName()) >= 0) {
        var negativesList = campKwHash[campName];
        for(var i in negativesList) {
          // Add the negatives.
          camp.createNegativeKeyword(negativesList[i]);
        }
      }
    }
  }
}

// This function transforms the data from the Search Query report
// into a map of { campaignName : [ "[query1]","[query2]", ... ] }
function transformSearchQueryResults(results) {
  var campKwHash = {};
  var campColumn = REPORT_COLUMNS.indexOf('CampaignName');
  var queryColumn = REPORT_COLUMNS.indexOf('Query');
  for(var i in loserResults) {
    var row = loserResults[i];
    var campName = row[campColumn];
    var query = row[queryColumn];
    if(!campKwHash[campName]) {
      campKwHash[campName] = [];
    }
    campKwHash[campName].push('['+query+']');
  }
  return campKwHash;
}

 

Protecting Your Alpha Queries

The last aspect of the Alpha Beta Campaign structure we can automate is making sure your Alpha campaigns are protected. We don’t want those exact match Alpha keywords you worked so hard on optimizing showing up in any of our Beta campaigns.

This script can run independently of our previous script. It will go through all of your Alpha Campaigns and automatically add any new keywords it finds as exact match negatives to the corresponding Beta campaign. You can schedule this script to run hourly on your account, so that your Alpha and Beta campaigns will never be out of sync.

/*******************************
 * Automatically add any new keywords in your
 * Alpha campaigns as exact match negatives in
 * the corresponding Beta campaign.
 *******************************/
// Just as before, these strings will be
// used to identify your Alpha and Beta campaigns.
// This script assumes that your Alpha campaigns are
// named "Campaign Name | Alpha" with the corresponding
// Beta campaign named "Campaign Name | Beta"
var ALPHA_SUFFIX = '| Alpha';
var BETA_SUFFIX = '| Beta';

function main() {
  var results = getKeywordReport();
  var toUpdate = {};
  for(var key in results) {
    var campData = results[key];
    for(var i in campData.alpha.keywords) {
      var kw = campData.alpha.keywords[i];
      if(campData.beta.negatives.indexOf(kw) == -1) {
        if(!toUpdate[campData.beta.campName]) {
          toUpdate[campData.beta.campName] = [];
        }
        toUpdate[campData.beta.campName].push(kw);
      }
    }
  }
  var campIter = AdWordsApp.campaigns().withCondition("Name CONTAINS '"+BETA_SUFFIX+"'").get();
  while(campIter.hasNext()) {
    var betaCamp = campIter.next();
    var betaCampName = betaCamp.getName();
    if(toUpdate[betaCampName]) {
      var negativesToAdd = toUpdate[betaCampName];
      for(var i in negativesToAdd) {
        betaCamp.createNegativeKeyword('['+negativesToAdd[i]+']');
      }
    }
  }
}

// This function uses the Keywords report and
// the campaign negatives report to build a list
// of the keywords and negatives in each campaign.
function getKeywordReport() {
  var columns = ['CampaignName','Criteria','IsNegative'];
  var reportQueryTemplate = "SELECT %s FROM %s "+
                            "WHERE IsNegative IN [true,false] "+
                            "AND CampaignName CONTAINS '%s' ";
  var alphaReportQuery = Utilities.formatString(reportQueryTemplate, 
                                                columns.join(','), 
                                                'KEYWORDS_PERFORMANCE_REPORT',
                                                ALPHA_SUFFIX);
  var betaReportQuery = Utilities.formatString(reportQueryTemplate, 
                                               columns.join(','), 
                                               'CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT',
                                               BETA_SUFFIX);
  var queries = [alphaReportQuery,betaReportQuery];
  var results = {};
  for(var i in queries) {
    var reportIter = AdWordsApp.report(queries[i],{
      includeZeroImpressions: true
    }).rows();
    while(reportIter.hasNext()) {
      var row = reportIter.next();
      if(row.CampaignName.indexOf(ALPHA_SUFFIX) == -1 &&
         row.CampaignName.indexOf(BETA_SUFFIX) == -1) {
        continue;
      }
      var campType = (row.CampaignName.indexOf(ALPHA_SUFFIX) >= 0) ? 'alpha' : 'beta';
      
      var cleanCampName = row.CampaignName.split(ALPHA_SUFFIX)[0];
      cleanCampName = cleanCampName.split(BETA_SUFFIX)[0];
      
      if(!results[cleanCampName]) {
        results[cleanCampName] = {
          alpha: { keywords: [], negatives: [], campName: '' },
          beta:  { keywords: [], negatives: [], campName: '' }
        };
      }
      results[cleanCampName][campType].campName = row.CampaignName;
      if(row.IsNegative == 'true') {
        results[cleanCampName][campType].negatives.push(row.Criteria);
      } else {
        results[cleanCampName][campType].keywords.push(row.Criteria);
      }
    }
  }
  return results;
}

 

Wrapping Things Up

So once you have these scripts up and running in your Alpha Beta accounts, all that’s left for you to do is focus on making sure your Alpha campaigns are the best they can be. The reporting and negatives should be taken care of.

Of course, you should always pay careful attention to what your scripts are doing and audit them on a regular basis to make sure things are still working correctly. Anything that makes changes to your account should be previewed many times before you run it on a regular basis. It might even be a good idea to separate these into three scripts, so you can run and test them as needed.

The post Automate Alpha Beta Campaign Structure Using AdWords Scripts appeared first on Search Engine Land.

Transform Your Thinking To Address Mounting Challenges In Your Online Business

Business Transformation Tips

A supposedly Chinese ancient curse goes: “May you live in interesting times!”

Well, these certainly are “interesting times” in the business and search marketing world. A lot is in flux, changing at dizzying speeds that leave many entrepreneurs, marketers, and even SEO experts confused and frustrated. And the dangers are particularly stark, as mistakes compound rapidly and can lead a company far astray pretty quickly.

The Challenge Is Multi-Pronged — And Growing Worse

If only one (or few) things were evolving rapidly, it wouldn’t be so bad. But today, many things are changing simultaneously.

As consumers continue to embrace new technologies, the way they interact with businesses has evolved. The lines between the “online” and “offline” worlds have blurred as mobile devices have made 24/7 internet access possible. And the path to purchase is no longer linear, as consumers increasingly utilize multiple devices to research (and purchase) products or services.

What does all of this mean?

People who first hear about your business via one medium — TV ad, billboard, newspaper/magazine article, etc. — could be influenced to follow through and buy from you (or steer clear of you completely), based on what they find out about you via search.

A bad review on a business directory, an unfavorable mention of your business on social media, or a negative story about your business on a blog or forum could mean that potential customers are being turned away from you before they even give you a chance.

In a connected digital world where every consumer has a virtual megaphone, the service you provide, the way you communicate with your customers, and the experiences they have with your product or service will all have an impact on your online presence.

Knowing this, you cannot afford to ignore it. Yet that’s exactly what many business owners are doing.

Get Used To The New Reality

These changes are here to stay. New technology, systems and media, as well as the manner in which customers have embraced them, place the burden squarely on your shoulders.

Nowadays, job disciplines overlap. This demands teamwork. It is vital that information is communicated and shared effectively, both within your organization and with your external resources (consultants, agencies and more). Even those who didn’t need to do this just a few years ago are now forced to rely upon others for their own success.

Traditionally, programmers didn’t talk with the PR department, or vice versa. But today, living in silos like this can be dangerous for any business’ future.

Furthermore, new roles and disciplines are needed in order to effectively tackle today’s digital challenges. Here are a few examples:

Technical Marketers

Online marketing demands technical insight and understanding. Unfortunately, your existing marketers may not have a tech background or understand the digital space. Superb marketing skills can’t compensate for this weakness.

In areas like SEO and paid search, there was once a time when you could manage without systems, or with a passing knowledge of the underlying technology. All that has changed now. If you’re a large Web store, then to maximize your results and stop leaving money on the table, you’ll have to hire technical marketers.

Some veteran marketers of the old school stick with their tried-and-tested approach, accepting that they can’t learn everything or stay current in all areas. However, as a business owner, you can’t afford to trust their claims — you’ll be losing sales and revenue, risking your brand and jeopardizing your future.

Digital Analysts

Technical installation of scripts and code on a website or app is not “plug-and-play” simple. Neither is tracking buyers along their journey from research to purchase. These activities require sophisticated tools, as well as deep knowledge and intimate familiarity with the process.

An old-school analyst, who is accustomed to calling and interviewing people for market research and who relies on general statistics, will fall behind if he doesn’t use modern technologies to track and measure client behavior, then put the pieces together based on new data gathered from online and offline sources across multiple devices.

In addition to being a great analyst, he must also be familiar with the complexities of attribution in the digital environment.

Where did the buyer travel on the way to your site? Was exposure to a display ad the first contact, or did she click on a link from a news website? Or did she find your business listed on a search engine? Or was your business the subject of a social media conversation? Furthermore, what device is she using? And did she move over to another device before ordering?

All these things matter.

Businesses are losing customers and sales because of the widening gap between them and their customers. This is the result of poor understanding and insight about their market — their prospects and their individual needs. Digital analysts can help close this gap by collecting and analyzing audience data and piecing it together to get a sense of the larger picture.

By using data to assess trends, businesses can measure, monitor and act in a way that allows them to scale rapidly. They will be more efficient because the well-oiled machinery of their business is lubricated with reliable data.

Making The Switch From Tactical To Strategic

To stand out and be noticed, you must understand the individual needs of the people you’re speaking to. Just hearing a buzzword — like “content marketing” or “SEO” — and rushing to include it in your marketing arsenal is suboptimal.

What businesses need is a comprehensive digital marketing strategy. Without one, all the time and effort invested into SEO, content marketing, etc., will be ineffective.

It’s easy and inexpensive to create a new website today. WordPress and other systems make that possible. You don’t need a degree in literature or PR to communicate with the masses on social media. You can get more done with less resources and knowledge.

But here’s the paradox…

When things get easier, it’s easy to fool yourself into believing that you’re in control. You throw yourself energetically upon waves of new opportunity (and threats), unprepared and unarmed to take advantage of them. And so you miss out.

You pick a few easy things to change and implement them. Your actions are fragmented, unconnected, not integrated into a comprehensive strategy. And that’s a problem. You must shift from “ad hoc” to “strategic” in the way you think and work.

It’s not unusual to see business owners rushing to implement tactical decisions without research, analysis, goal setting and strategizing. This is usually driven by the urgency of seeing competitors making progress. All of a sudden, money is diverted from other activities to spend on, say, content marketing — without understanding the impact it will have, or what can be expected from the investment.

Final Thoughts: Transform Your Thinking

The people who decide on a broad business strategy should know how things work and be competent to make the right choices. Picking up an idea here and a tactic there, mixing them together and hoping it will work for your business, is not going to work.

Stop doing things sporadically and in a haphazard fashion. Take your approach to change management seriously. Make the extra effort to plan and coordinate your strategy. Maybe it’s not fun or easy… but if you don’t do it, your business will die.

So… go, get ’em.

The post Transform Your Thinking To Address Mounting Challenges In Your Online Business appeared first on Search Engine Land.

Bing Wants You To Search In Emoji With New Emoji Keyboard

bing-gradient-smallB-1920

Bing is testing a new virtual keyboard added on to the Bing search bar to enable searchers to search by emoji.

As you know, Bing is one of the few search engines that actually lets you search by Emoji characters. But to enable more searchers to use the emoji search, Bing seems to be testing a virtual emoji keyboard.

Rubén Gómez discovered it and documented how to force your browser to trigger the virtual keyboard. He also shared a video of it in action.

Here is a screen shot of the emoji keyboard in Bing:

bing-emoji-keyboard

Here is the video:

One wonders if Bing will launch this to everyone or just make it a setting somewhere.

The post Bing Wants You To Search In Emoji With New Emoji Keyboard appeared first on Search Engine Land.

Act Now: Rates Increase Tomorrow. Register For MarTech Europe & Save £300

martechuk-1200x900-alpha-lastchance

Attend MarTech Europe and acquire strategic solutions to successfully integrate technology-powered marketing. Register now to be a part of the most advanced marketing technology conference and experience:

  • Twenty graduate-level presentations covering managerial, cultural and executional hurdles overcome by organisations to profit from and succeed in marketing technology. Check out the complete agenda here;
  • Actual practitioners from brands will share their personal account of lessons learned and breakthrough ideas in marketing technology. No hidden agendas, no sales pitches;
  • Networking opportunities with marketing savvy and tech savvy professionals who share a vested interest in leveraging marketing technology to excel in a competitive environment.

Attending this two day event will be worth your investment — just hear what past attendees have to say.

Lowest Rates Expire Tomorrow
Register today for MarTech and get the best savings available with alpha rates. Pay £795 for an All Access Pass and save £300 off on-site rates.

Get your marketing and IT departments on board with MarTech! Save 15%-25% with our team rates.

This is your final chance to benefit from the highest savings with alpha pricing. Rates increase tomorrow, so register now!

The post Act Now: Rates Increase Tomorrow. Register For MarTech Europe & Save £300 appeared first on Search Engine Land.

Google Home Services Ads For Locksmiths, Plumbers Hit San Francisco Market

google home services ads test locksmith

Google’s anticipated program to promote local service providers in search ads is coming out of the woodwork. The company has confirmed a beta test for the program just launched in the San Francisco market.

Buzzfeed first reported the home services solution was in the works in April. Taking on the likes of Yelp, Angie’s List and Amazon Home Services, Google’s home services ads promote pre-qualified home service professionals and enable users to submit requests to the providers straight from the search ads.

Pete Meyers of Moz tweeted a screenshot of the test on Wednesday.

I am seeing the ads on some searches for “San Francisco plumber” and “San Francisco locksmith” — the two services included in the beta.

For comparison, below is a typical desktop search results page for “San Francisco plumber”. Local Google My Business listings, which are free for businesses, are located at the bottom of the screenshot in this case, and a Google Maps link to the business locations is in the upper right. Text ads appear at the top of the page and along the right column. Notice the organic results are dominated by Yelp.

google local services serp before local home services ads

A Google spokesperson told Search Engine Land, ‘We’re testing a new experience for local searches in the San Francisco Bay Area. We regularly test different options to deliver better results in search.”

Here’s a look at the beta Home Services Ads experience for users.

Ads Feature Three Home Service Professionals

Three listings for professional service providers appear in the Home Services Ads block when Google thinks a user is trying to find a service professional based on the search query.

google home services ads

The ads include a photo of the professional, their location and phone number along with any ratings and what look like callout ad extensions that detail qualifications and service qualities and offers such as 24/7 services and free estimates. Users can click the profiles for more details — more on that below.

How Is Google Qualifying Providers?

User trust that these providers are safe and reliable is going to be a pivotal factor in whether this beta takes off. Clicking on the drop-down icon on the Home Services ad box brings up an explainer stating that to be eligible for inclusion in the listing ads, the professionals must pass a background check, be licensed and insured and have strong track record.

qualifications for google home services listings

What constitutes a “strong track record”?

Te Learn more link in that drop-down goes to a support page detailing how businesses qualify for business services ads. Google says it conducts a “reputation assessment” on all providers, including reviews from users who’ve found and used them through the ads and mystery shoppers:

“We collect ratings and reviews from people who hired home service professionals through our home service ads, and use mystery shoppers—customers who communicate and hire professionals on our behalf without mentioning any affiliation with Google—to help us learn more about the customer experience.”

The background checks also include cross-checks against national sex offender, terrorist, and sanctions registries.

Select Up To 3 Professionals For Responses

If you’re comfortable with that vetting process, the next step is to find a provider — or three — that might suits your needs.

You can either:

1. Click to view an individual profile featured in the ad block like the one below and contact them directly or click the Send request button.

google home services ad individual profile page

2. Click to on “More [locksmiths or plumbers] to view or contact” link at the bottom of the ad.

This is where the real power of this new service lies for users looking to get multiple quotes. From here you can view a slew of profiles to learn more about each service provider listed. Then you can narrow down your choices to up to three providers to request a follow-up after entering your contact info and details about the job you’re looking to have done.

quote request google home services ads

The process is similar to Google Compare, which allows users to request quotes from credit card, auto insurance and home mortgage vendors from right from ads in the search results in the US and UK.

Once you submit the request, Google sends it to each professional, and Google’s role in the referral process ends until a job is completed. Unless:

  • Your request is declined because the provider is too busy or can’t do the job requested: Google will email you and include any notes from the professional about why they declined it.
  • If a provider doesn’t follow up within one business day: You can either move on and find another provider or contact Google. There is a consumer contact page for Home Services Ad Support that includes phone and email contact information.
  • If a provider cancels and the appointment and can’t reschedule: Google invites you to contact it to find another professional.
  • If you’re not satisfied with the work done, and can’t resolve it with the provider first: Contact Google for help finding someone else to do the work.

Once a job is finished, Google will email you a ratings and review request. (It’s not clear if the professionals submit a job completion notice to Google.) Professionals that repeat negative reviews could get suspended or kicked out of the program entirely.

At this time, we don’t know much about how the process works for advertisers in terms of the ad auction, managing the ads, etc. Google is aiming to have more details to share on the program later this summer.

Google’s entry into this market could have big implications for home services professionals and the other companies vying for their attention online. Yelp appears to stand to lose the most, just in terms of lost organic visibility on Google alone.

The post Google Home Services Ads For Locksmiths, Plumbers Hit San Francisco Market appeared first on Search Engine Land.

Wednesday, July 29, 2015

SearchCap: Google AdWords Play Store, Quality Score Update & Bing Ads Windows 10

Below is what happened in search today, as reported on Search Engine Land and from other places across the Web.

From Search Engine Land:

Recent Headlines From Marketing Land, Our Sister Site Dedicated To Internet Marketing:

Search News From Around The Web:

Industry

Local & Maps

Searching

SEO

SEM / Paid Search

The post SearchCap: Google AdWords Play Store, Quality Score Update & Bing Ads Windows 10 appeared first on Search Engine Land.