Kategorie-Archiv: SEO

What does Google’s “Project Owl” mean for search and fake news?

Have you heard of Google’s “Project Owl” yet?

If not, then you’re in for some fun, because this is a hoot.

Let’s start at the beginning.

Fall of 2016: Trump gets nominated to the presidency.

Still in fall of 2016: All around the world, people are asking “WHO? WHAT? HOW?” That’s when researchers found that American voters were influenced by misinformation on the internet.

The world is completely distressed. They demand that 1) someone be responsible and 2) for them to take action and fix the ‘fake news‘ problem.

Oh – hi Larry Page and Mark Zuckerberg.

Who else other than Google and Facebook, right?

The public wants solutions from search engines and social media giants to tackle ‘fake news‘ and any other misinformation on the internet.

May 2017: TA-DA! Welcome Project Owl.

Project Owl is introduced as Google’s answer to addressing fake news. It plans to do this with new feedback forms for search suggestions and the answer box, and authoritative content prioritization in the answer box.

And no, we don’t see this affecting marketers or SEOs. As long as you continue to practice white hat methods, your day-to-day should be the same. However, given this can affect searchers‘ user experience, we see a few challenges.

Challenge #1: Search engines are supposed to be neutral

Google is walking on a tight rope. If search engines manage to accomplish tackling fake news, then first, that feels like a violation of the first amendment but second, they will come off as bias to specific news/media sources.

Remember, feedback from some users will change the search experience for all on that query. It will be difficult to differentiate what’s ‘right‘ for one searcher versus what’s ‘right‘ for the other.

But, you know what? When personalized search engines are the new thing, this may not even be a challenge.

Challenge #2: The proposed plan

Let’s take a step back and look at Google’s track record when they are “working to fix” something. Just like many updates in the past, Google says one thing and marketers notice something completely different.

Right now, “Project Owl”, according to Google, will rely on the searcher to provide feedback on the autocomplete or on the featured snippet.

But, we’re missing the obvious.

Let me ask you: When was the last time you went in and changed any of your Google search settings? Or rather, did you even know that it was possible to change Google search settings?

Don’t feel bad – I know SEOs who didn’t even know they could do that!

Google said and I quote, “We plan to use this feedback to help improve our algorithms.” That is what they told us years ago about link disavow and they still don’t have that right. My take is that it will be several years before Google is able to filter out “fake news”.

I personally think TMZ.com spreads lots of fake news, yet they rank for 2,133,648 keywords on Google; and I don’t think Google is going to start taking their keywords away anytime soon.

As you can see I don’t think Google is going to put much into this and even if they do it will take years before it’s perfected. I believe Google is in crisis mode right now but sooner than later people will forget and Google will move on or deprioritize this.

Challenge #3: Obscure and infrequent queries

The third part of Google’s solution is prioritizing authoritative content specifically for obscure and infrequent queries. But, when it’s already such a niche group, how can you determine who that authority should go to?

Challenge #4: The blackhats

Like every other SEO tactic, there is always the one group of SEOs that capitalize on Google making an algorithmic change or giving us the capabilities to affect how the algorithm reacts.

I know blackhat SEOs are going to jump at this chance to devalue other people’s content that don’t serve theirs or their client’s interest. They will probably work from C class IP addresses and run bots on specific timing intervals to make it seem natural.

Now what?

Overall, a first step is better than no step at all, but here are two ways I recommend as a stronger combat against fake news.

First, Google should not only rely on end users to report content that is fake or offensive. Its focus should be less on that and more on perfecting RankBrain, Google’s artificial intelligence.

Second, it’s not just up to the Googles and the Facebooks to take action. It’s also a user’s responsibility to determine whether a search listing is worthy of your click and trust.

When you see something that sounds outrageous, it probably is. Hoaxes appeal to natural human curiosity, which is why it’s hard not to click, but still, that’s a choice you get to make.

Source:: searchenginewatch.com

CMWorld In-Flight Content Guide: Creating a Memorable Content Experience

Today’s modern customer is OBSESSED with experience. Everything from the ability to quickly order an Uber through a mobile app to spending hard-earned money on trips and adventures, not your typical investments.

The customer expectations for content marketing experiences are no different. In fact, a recent study by Kampyle found that 87% of customers think brands need to put more effort into providing a consistent experience.

So now that you’ve prepped for your content marketing journey by diving into our first eBook, In-Flight Content Guide: Prepping for Your Content Marketing Expedition, it’s time to create a great experience.

To help set you down the path to creating a great “in-flight”content experience for your customers, TopRank Marketing and Content Marketing Institute have partnered to bring you yet another go-to-guide from some of the brilliant minds speaking at Content Marketing World in September.

Feel free to get up and stretch your legs as we expect a smooth flight ahead. Then buckle up and get ready for our second of three eBooks titled: In-flight Content Guide: Creating a Memorable Content Experience where our content crew shares their top tips for creating a great content experience.

Share Insights From Our Content Crew Members

If you’d like to share tips from your favorite crew members, simply click below to tweet!


Slow your publishing process to ensure content is as valuable as it could be. @marketingprofs
Click To Tweet



A great experience starts with disrupting expectations. @CarlaJohnson
Click To Tweet



Spend time with people in your target audience to make better content experiences @dougkessler
Click To Tweet



Uncover audience questions and use them in content to improve site rankings. @wilreynolds
Click To Tweet



A great content experience starts with a story. @BrennerMichael
Click To Tweet



Visual communication helps create great content experiences for your audience. @scottberinato
Click To Tweet



Content can be found anywhere, but good content is read. @JillianHillard
Click To Tweet



Before you create content, write down the problem you are solving for them (Purpose). @jaybaer
Click To Tweet



Make the audience the hero of the story you’re telling. @ardath421
Click To Tweet



In content creation, when you share ‚what to do‘, think also about ‚how to do‘. @IanCleary
Click To Tweet



Create interactive content to get your audience directly engaged. @HeinzMarketing
Click To Tweet



Ask your audience what type of content is most helpful to create great experiences. @ahaval
Click To Tweet


What’s Next?

Keep your eyes peeled for the next eBook in our series, the In-Flight Content Guide: Making the Most of Your Content Journey.

If you’re not attending Content Marketing World this year, don’t worry! You can still follow along and participate in conversations via Twitter by using the hashtag #CMWorld, by following CMI on Twitter or by subscribing to our blog.


Email Newsletter
Gain a competitive advantage by subscribing to the
TopRank® Online Marketing Newsletter.

© Online Marketing Blog – TopRank®, 2017. |
CMWorld In-Flight Content Guide: Creating a Memorable Content Experience | http://www.toprankblog.com

The post CMWorld In-Flight Content Guide: Creating a Memorable Content Experience appeared first on Online Marketing Blog – TopRank®.

Source:: toprankblog.com

Targeting generational buzzwords like “Millennials” means targeting no-one

If I were to tell you that marketers were using astrological signs as a way to understand/target specific groups of people, you’d tell me that’s a ridiculous strategy.

“Astrology is fake,” you’d say, and given the precision of modern marketing tools, using the stars to analyze customers or understand population segments would not only be lazy, but the chances of it working would be random at best. Yet, this is happening daily.

How? For example, thinking that millennials, a 75.4 million cohort of people in the United States alone, share a universal set of attributes.

Speaking in absolutes about a demographic that makes up ~20% of the total population of the United States with nearly no shared characteristics completely ignores the nuance, depth and uniqueness of humanity, and our diverse wants, needs and desires. We are complex creatures!

Common sense would indicate that drawing conclusions about such a loosely defined group of folks is at best “pushing it,” and at worst completely ludicrous. There’s simply no way to make an accurate, universally applicable statement about that many people, defined solely by a 20+ year age range based on the year they were born.

There’s no rigorous methodology behind generational branding

Even if I wanted to take generational branding seriously, it’s in my opinion not good social science. “Baby Boomers” (18 year cohort) are defined as people born between 1946 – 1964, and an age range between 51 and 70.

Millennials” (a 23 year cohort) are people born between 1981-2004, giving an age range of 12-35. Gen Z (no defined cohort yet) have birth years that range from the mid-1990s to 2000s, and, so far there is little consensus about ending birth years.

The ranges are not only inconsistent, but the fact that not everyone can even agree on these unstandardized, randomly assigned dates says it all. It’s all highly questionable, even for a softer science like sociology.

A ~20 year ago cohort is too large to mean anything when our experiences of media, culture, etc. have fragmented

Social trends now move so quickly that single moments of significance are less defining, even if at the time they were seemingly important. The 3-TV-channel world where we all watched the same things has been dead for decades and yet we still apply concepts that were created then.

Everyone’s experience of the world from a media perspective alone is so unique we can’t underestimate the number of niche communities that now exist that have less to do with age and more to do with personality. The world and the people in it are becoming more, not less, complex and we need updated thinking if we hope to understand it and market to it.

Psychographics show far more in common than year born / demographic breakdown by year born. If you can target, not just arbitrary ranges as defined by buzzwords, but by people who live in a specific area, are married and are interested in weightlifting and organic food you would have to be willfully ignorant or lazy to think stepping back and targeting everyone is a good idea.

With the depth we have available for ad targeting in tools like Google AdWords and Facebook ads, it’s inexcusable to not take the time to target the right message to the right users. The sophistication of our marketing capabilities means we’re doing our shareholders and customers a disservice not to go deeper.

Sample AdWords ad targeting capabilities mean reaching specific and precise segments relevant to us:

Sample Facebook ad targeting capabilities reach specific social communities that care about our brand:

As for marketing to specific age ranges? Of course there are product categories with immutable segments for a certain demographic. But buzzwords like “Baby Boomer” aren’t required to market to these groups effectively.

Additionally, you want to be more specific than a 20 year cohort to accomplish this in a meaningful way. For example, a 34 year old millennial living in a city has little in common with a 20-something millennial just finishing college in a small town – yet generational buzzwords lump them together.

In Google Analytics, we break out age ranges in smaller, more manageable chunks, so you can analyze college-age students in a specific area which would be far more instructive.

To some, the word millennials has become just a blanket term for young people. This almost comical story of an iconic American brand grasping for relevancy shows what may be a typical situation in boardrooms, where a group of executives clearly feels behind the times.

So it seems like an easy solution to just use broad strokes like buzzwords. A brief quote from this story illustrates:

The other challenge is that many people who work at American Express aren’t all that millennially minded themselves. If you visit Amex’s headquarters in Lower Manhattan, you’ll find squared-jawed men in bespoke suits and fashion model-glamorous women, but not a lot of young people in the uppermost ranks … In one Amex brainstorming session, according to an executive I spoke with, participants spent 10 minutes trying to figure out what FOMO meant before turning to Google. They discovered it stands for “fear of missing out.” It is unclear if the group recognized the irony.

I don’t think this habit of over-generalization comes from a desire to marginalize millennials, but I do believe it’s a broader way people use to try and make sense of a technology-driven world.

In most analyses of millennials, the way technology shapes and controls their environment is key to understanding whatever point is being made about them. This categorization provides a way to add a human layer to the discussion around those who have been born into a world where technology and the internet automate our existence.

Why waste time with generational buzzwords when we have so many better groups to analyze/target/study instead?

For example, with recommended actions:

  • Users who responded to holiday ads last year that become recurring customers over the next year (run more of those specific ads next season, replicate for your other product categories and double the budget if the numbers were previously great!).
  • The specific location with the highest average purchase order or customer loyalty for a national restaurant chain (or better yet, the top 5%). What went right here? What are the common traits among customers here and how can we attract more of them to our other locations?
  • For a pharmaceutical company with a new arthritis drug, targeting people ages of between 30 and 60, the average onset of RA According to the Arthritis Foundation (this is a specific, actionable age segment, not the nebulous “baby boomer” and is immutable range, no buzzword required).
  • All your site visitors who added something to their shopping cart but don’t complete checkout. For sure these include people of all ages; likely optimizations don’t even require demographic data.
  • Users who follow your brand on social channels (aka your influencers) – what can you learn about this very specific group that is unique to your brand. Incredibly useful to understand these folk and their nuances so you can best nurture those relationships.
  • The top 20% of your customers by annual spending or product category. How can you grow these really valuable segments?

The above list is just to get you thinking, but to me it’s so exciting what’s now possible that to keep doing what was always done is doing our work and sector a huge disservice.

Or, you could just ignore all of this and just make stereotypical ads for millennials without actually getting to know them, so that you too can repeat Pepsi’s gaffe and become a global embarrassment.

Source:: searchenginewatch.com

Google I/O: What’s going on with Progressive Web Apps?

Image: Who ate all the pies? Size of Twitter's Android app 23MB+; iOS app 100MB+; PWA 0.6MB. Size of OLA Cabs Android app 60MB; iOS app 100MB; PWA 0.2MB.

At Google’s developer jamboree, Google I/O, last week the search giant paraded a host of big name case studies and compelling stats to herald its success with two initiatives to make the mobile web better and faster: Progressive Web Apps (PWA) and Accelerated Mobile Pages (AMP).

Progressive Web Apps are a Google innovation designed to combine the best features of mobile apps and the mobile web: speed, app-like interaction, offline usage, and no need to download anything.

Google spotlighted this relatively new web product at last year’s Google I/O, where the Washington Post showed off a newly-built Progressive Web App to enhance its mobile experience.

Whether companies believe in or plan to adopt Progressive Web Apps, the initiative (along with AMP) has done a fantastic job of highlighting a) the importance of making websites and apps lean and mean so they perform better on mobile and b) how ridiculously bloated, slow and inefficient websites and apps have become.

PWA and AMP are not the only answers to mobile bloat, but being led and backed by Google, they bring the potential for 1) broad adoption, 2) lots of resources, and 3) favorable treatment from Android, Chrome and Google Search.

What’s so great about Progressive Web Apps?

PWAs bring native app-like functions and features to websites. They should (depending on the quality of the build) work on all smart devices, adapting the performance to the ability of the device, browser and connection.

The key features that get people excited about PWAs are:

  • The ability to send push notifications
  • Option to save to the device (home screen and – now – app launcher), so it loads even faster next time
  • Ability to work offline (when there is no internet connection)
  • Make payments. One of the most significant PWA announcements at Google I/O was that PWAs can now integrate with native/web payment apps, to allow one tap payment with the users preferred provider, including Android Pay, Samsung Pay, Alipay and PayPal
  • Closer integration with device functions and native apps.

The margin of what native apps can do compared with a web-based app (N.B. PWAs do not have a monopoly over mobile web apps) is disappearing rapidly.

The last year has seen a remarkable 215 new APIs, allowing web apps to access even more of the native phone features and apps, announced Rahul Roy-Chowdhury, VP, product management at Google, in his Mobile Web State of Union keynote.

He pointed out that you could even build a web-based virtual reality (VR) app (if you wanted to), citing Within and Sketchfab, which showcase creations from developers around the world.

Who ate all the pies?

But the most compelling thing about Progressive Web Apps is their download size, compared with iOS apps and Android apps. Check out the size comparisons in the image below for two case studies featured at Google I/O: Twitter Lite and Ola Cabs (the biggest cab service in India, delivering 1 million rides per day).

  • Size of Twitter’s Android app 23MB+; iOS app 100MB+; Twitter Lite PWA 0.6MB.
  • Size of OLA Cabs Android app 60MB; iOS app 100MB; PWA 0.2MB.

Why does size matter? Performance on the web is all about speed. The smaller the size the quicker the download. Think SUV versus Grand Prix motorbike in rush hour traffic.

Interestingly, Twitter markets the PWA as Twitter Lite particularly targeted at people in tier two markets where connections may be inferior, data more expensive and smartphones less advanced; while Ola Cabs markets the PWA at second or third tier cites where there are similar issues with connections and smartphones.

This (cleverly) helps to position the PWA as non-competitive to their native apps.

Which companies have launched Progressive Web Apps?

A growing number of big name brands (see image below) have launched PWAs. These include:

  • Travel companies: Expedia, Trivago, Tui, AirFrance, Wego
  • Publishers: Forbes, Infobae, Washington Post, FT, Guardian, Independent, Weather Company
  • E-commerce companies: Fandango, Rakuten, Alibaba, Lancôme, Flipkart
  • Formerly native app-only companies: Lyft, Ola Cabs.

At I/O, Google trumpeted the achievements of a number of companies, inviting several to share their experiences with the audiences – only the good stuff, clearly.

1. Faster speeds; higher engagement

m.Forbes.com has seen user engagement double since launch of its PWA in March (according to Google).

For the inside track see this Forbes article. The publisher claims its pages load in 0.8 seconds on a mobile device. The publisher was aiming for a Snapchat or Instagram-like experience with streams of related content along with app-like features such as gesture-based navigation.

In this video case study, embedded below, created for I/O, Forbes claims to have achieved a 43% increase in sessions per user and 20% increase in ad viewability.

The Ola Cabs PWA takes 1-3 seconds to load on the first visit – depending on the network, “including low 3G” Dipika Kapadia, head of consumer web products at Ola, told I/O attendees. On subsequent visits it takes less than a second as it only needs to download the real-time information, including cab availability.

Ola achieves this partly due to its size: the app is just 0.5MB of which only 0.2MB is application data. As it downloads it prioritizes essential information, while other assets download in the background.

2. Consumers readily download PWAs to their home screens

When mobile visitors are using the mobile app, they receive a prompt to save it to the home screen, so it loads faster next time. It does this by caching all the static parts of the site, so next time it only needs to fetch what has changed.

Twitter Lite, as Patrick Traughber, product manager atTwitter, told the Google I/O crowd, sees 1 million daily visits from the homepage icon.

Since launch of the Progressive Web App, in April 2017, Twitter has seen a 65% increase in pages per session and 75% increase in tweets.

3. Notifications

The ability to send notifications to mobile users to encourage them back to the app, used to be one of the big advantages of native apps over mobile web. No longer.

Notifying users about recent activity is very important to Twitter, said Traughber. And Twitter is taking full advantage of this capability, sending 10 million push notifications each day.

For the inside track on Twitter’s PWA, see this article.

4. Winning back customers that have deleted your native app

App-only companies face the challenge that users only download and retain a limited number of apps on their smartphone and will uninstall those that aren’t used as regularly as others, thus once deleted, it’s over.

Thus it is an eye-opener that 20% of Ola PWA bookings come from users who have previously uninstalled the native app.

See Google’s case study on Ola’s PWA.

5. PWAs appeal to iOS users

Compared with other mobile browsers such as Chrome, Edge, Opera and Samsung, the default browser on Apple devices, Safari, can be slower when it comes to adopting advancements in mobile web. This means Safari users won’t experience some of the more advanced features of PWAs, yet.

Despite this, brands are seeing improved mobile engagement after launching a PWA. Lancôme Paris has seen session length improve by 53% among iOS users, according to this case study of the Lancôme PWA, cited at Google I/O.

6. Conversions

According to Wego’s video case study, embedded below, created for I/O, the Singapore-based travel service has combined both PWA and AMP to achieve a load time for new users is 1.6 seconds and 1 second for returning customers. This has helped to increase site visits by 26%, reduce bounce rates by 20% and increase conversions by 95%, since launch.

If you need more impressive stats to make the case for a web app, visit Cloud Four’s new PWA Stats.


For more articles on mobile web performance see:

How video impacts mobile web performance and UX, part 1: data and download speed
How video impacts mobile web performance and UX, part 2: autoplay and audio
How to fix your bloated mobile website: fewer, better, smaller images
Optimizing images for mobile: right format, right size, right place, right device
How JavaScript impacts how fast your page loads on a mobile device

Andy Favell is Search Engine Watch’s columnist on mobile. He is a London-based freelance mobile/digital consultant, journalist and web editor. Contact him via LinkedIn or Twitter at Andy_Favell.

Source:: searchenginewatch.com

8 Fundamental Elements of a Successful Social Media Marketing Strategy

Social media is a staple marketing tactic for nearly every business, helping brands build awareness, share and interact with customers and prospects, and create important touch points in the changing customer journey.

However, both green and seasoned marketers are still trying to nail down what a successful social media marketing strategy looks like. According to Social Media Examiner’s 2016 industry report, 90% of marketers say social media is important to their business. However, just 41% say they’re able to measure the ROI of their social activities.

As any successful marketer will tell you, the road to success begins by physically documenting your strategy. As for what needs to be included, below you’ll find some essential elements to consider.

#1 – Your brand’s value proposition.

The first step in building a successful social media marketing strategy is defining the value your brand brings to your social media audiences. Why? Because if you can’t define the value, you certainly won’t be able to show any value.

Ask yourself: Why would someone follow or engage with me on social? What do I want my followers to know about my brand? What value can I bring to my audience through content and engagement on social? Then craft a simple mission statement of sorts, and use that to help guide the rest of your strategy development.


If you can’t define the value, you certainly won’t be able to show any value. #socialmediamarketing
Click To Tweet


#2 – Your objectives.

Simply put, there can be no strategy if there’s no end goal. Your objectives are the foundation of your strategy, guiding every decision and tactic that comes next.

Use the goals outlined in your overall digital marketing strategy as a starting point. This will allow you create social-specific goals that help contribute to the larger marketing mission. Whether you want to increase your number of followers, boost referral traffic to your website, foster engagement or drive more conversions, set goals that can be measured. In addition, consider setting benchmark goals so you can gauge the success of your efforts as you go and make improvements as needed.

#3 – Your defined audience.

The success of your social media marketing efforts hinges on your ability to empathize and connect with your target audience. As a result, you need to understand their motivations, pain points, and content interests and needs.

Dig into website and social platform analytics, and talk with your sales team to uncover key customer insights and characteristics. Then use what you find to develop a customer persona—which is a general representation of who your target customer/follower is.


Your success hinges on your ability to empathize & connect w/ your audience. #socialmedia
Click To Tweet


#4 – Your channel mix.

Each social media platform offers a little something unique. As a result, many marketers may be tempted to design strategy that includes a presence on every platform. But—as with most things in the digital marketing world—quality over quantity is definitely a good rule of thumb.

While you’re compiling audience research to create your personas, find out what channels are driving the most website traffic and on-page engagement (i.e. time on page or pages per visit), and inciting the most engagement on the platform itself (i.e. comments, likes and shares). In addition, do some competitive research to learn where your fiercest competitors are spending their time on social media and the type of engagement they’re getting. This research will allow you get a look at your internal and competitive landscape, and help you prioritize and triage your efforts.

Finally, look back at the objectives you outlined to determine which platforms are best suited for helping you reach those goals. For example, if one of your social media marketing goals is to attract or recruit new talent, a visual platform like Instagram is the perfect place to show off your company’s amazing workplace culture. On the other hand, if your goal is fostering engagement through discussion, Facebook may be a must-have platform within your mix.

#5 – Your content mix.

In today’s social media landscape, simply sharing links to your company website or blog with a bit of text will not drive your objectives. Your followers want and expect more from you.

Use all the aforementioned elements to guide the creation of a content plan that includes the appropriate mix of images, videos, links and discussion starters tailored to each platform.

#6 – Your posting and engagement schedule.

Maintaining a consistent presence on your social channels is vital to the success of your marketing efforts. If you disappear for long periods of time, it’s easy for your audience to forget about you—and can prove more difficult to build engagement back up. Similarly, over-posting can be an annoyance, and cause your audience to turn away. So, your ultimate goal is to be a regular fixture in news feeds, but not overwhelm your audience.

Develop a daily, weekly or monthly plan or schedule that details:

  • Who is responsible for posting or monitoring your social media feeds
  • When the content is being shared (i.e. dates and times)
  • Where the content is being shared (i.e. Facebook, Twitter, LinkedIn, etc.)
  • What content is being shared (i.e. website link, curated content, image, video, etc.)
  • How you’ll be sharing content (i.e. live tweeting at an event; native vs. using a social media management tool to schedule in advance)

Maintaining a consistent presence on your channels is vital to success. #socialmediamarketing
Click To Tweet


#7 – Your method of measurement and data analysis.

Measurement and data analysis are vital to any strategic initiative, providing you with the insights you need to continually refine your approach and ultimately prove ROI.

Outline the specific analytics tools and metrics you’ll use to gauge success—both on (native engagement) and off (your website) social platforms. For example, if one of your goals is to drive more website traffic through social channels, Google Analytics or your preferred analytics platform will be a critical tool to include. As for measurement, some of the metrics you’ll want to look at include time on page, number of pages per visit and assisted conversions.

#8 – Authenticity.

If you want to achieve social media success, the importance of authenticity cannot be overstated. The beauty of social media is that you have the opportunity to show your audience who you are, not just what you sell.

Develop a brand voice that brings a human element and some personality to your social media pages. Lose the jargon or sales pitch, and talk to people on their level.


The importance of authenticity cannot be overstated. #socialmediamarketing
Click To Tweet


Resources to Jumpstart Your Social Media Marketing Success

If you’re looking for a few more resources to get your social media marketing strategy on-track, take a gander at some of these other helpful posts:

What is your biggest social media challenge? Tell us in the comments section below.


Email Newsletter
Gain a competitive advantage by subscribing to the
TopRank® Online Marketing Newsletter.

© Online Marketing Blog – TopRank®, 2017. |
8 Fundamental Elements of a Successful Social Media Marketing Strategy | http://www.toprankblog.com

The post 8 Fundamental Elements of a Successful Social Media Marketing Strategy appeared first on Online Marketing Blog – TopRank®.

Source:: toprankblog.com