15 SEO Companies in NJ [2020]

The primary goal of any SEO company is to help clients rank higher in search engines so that they can get found more by potential customers and drive more traffic to their websites.

SEO includes a combination of technical and design factors, as well as well as content related factors.

  1. Onpage SEO – The technical usually relates to what is called Onpage SEO, which relates to the way the content on a page is structured. That includes different meta tags and header tags, such as <h1>, <h2> etc.
  2. Content – this relates to the actual content on the site, which is created based on keyword research to determine the optimal keywords that the client is trying to rank for.

Therefore, the skills that an SEO company needs to be effective include both technical and coding skills as well as expertise in writing effective content that works both for real humans as well as for search engines like Google.

To help you find the right SEO company in New Jersey, we’ve compiled a list of 15 NJ SEO companies with a short description of what each one has to offer.

Almost all of the companies on our list offer other services in addition to SEO, including web design, digital marketing, social media marketing, email marketing and PPC.

We haven’t really ranked these NJ SEO companies in any particular order, and we also aren’t endorsing any of them (except for the first one). But we do want to make this list available to all companies looking for SEO services so that they can each do their own due diligence and make their own choice as to which agency is the best fit for them.

1. Onrush Digital

Onrush Digital - SEO


Onrush Digital is a boutique digital marketing agency specializing in SEO, Web design, Content other digital marketing areas including social media, email marketing and PPC.

Everything that Onrush Digital does is based on a customized digital marketing strategy that the company creates for every individual client.

Founded in 2015 by CEO Arnie Singer, Onrush Digital has worked with small and midsized companies throughout northern and central NJ, NYC and Long Island, NY.

The company prides itself on its stellar customer service and reliability, and its ability to complete projects super quickly and on budget.

Here’s what they say on their website:

Onrush Digital is a boutique agency with HUGE capabilities.

Our areas of expertise include website development, SEO, content creation, social media and email marketing, sales prospecting and PPC advertising.

What we’re most proud of is our record of completing projects on or before schedule and within the agreed upon budget. And we make sure that each of our clients is 100% satisfied with our work.

Many clients have come to us after having horrible experiences with agencies or contractors that promised the world, but failed to deliver in a timely manner (or not at all). When we deliver projects quicker than they ever expected, they know they’ve made the right choice.

We understand business.

As business people we understand that your main objective is to generate more business for your company.  We apply our expertise in website design, content marketing, SEO and digital marketing to achieve that objective. Everything we do is geared to help your business succeed. We handle every aspect of your project from initial planning to launch.

Onrush Digital is conveniently located in Bergen County in Northern NJ, at 2 University Plaza Drive, Hackensack, NJ 07061.

If you’re looking for a local, NJ SEO company that you can trust to get your project done quickly and on budget, contact them today.

2. Creative Click Media

creative click seo company

Creative Click Media is a cutting edge digital marketing firm based in Manahawkin, New Jersey. Founded in 2011, Creative Click Media lists SEO as one of its primary services.

Their About Us page describes them like this:

More than developers, writers, designers and editors – we are a team of passionate artists and scientists using our creative flare and expertise to help build brands and businesses. From lake meetings to office yoga, we’ve built a company culture that motivates and inspires our creative minds to work at optimal levels.

The company focuses on web design, seo and ppc.

3. Digital Firefly Marketing

digital firefly seo

Founded in 2011, Digital Firefly Marketing specializes in SEO, Google AdWords, Website migration and Integrations, Email Marketing and Analytics.

The company’s homepage says:

Our team is highly-skilled, collaborative and cross trained in order to provide you with the best in digital marketing services. When you work with Digital Firefly Marketing, whether on a site migration or search engine optimization project, we become a part of your team: working with you and each other to create a multi-faceted plan that will maximize your digital presence and get you found on the Internet.

Digital Firefly Marketing is located in Princeton, NJ.

4. Sagapixel

sagapixel seo

Sagapixel, located in Cherry Hill, NJ, provides SEO and Web Design services to small businesses throughout southern New Jersey and the Philadelphia area.

For the last ten years, Sagapixel has helped thousands of businesses to get online and in front of the customers that they wish to serve.  They offer services ranging from SEO consulting to help you solve a specific problem you may be facing to full-service SEO services.

5. Evolvor


Another South Jersey agency, Evolvor is a digital marketing agency focusing on website optimization and SEO.

Here’s what they say on their website:

We focus on exposing issues and optimizing your digital experience to surpass your goals. From WordPress to SEO to custom mobile applications, our network of vetted, experienced developers will help you maximize all your digital properties.

Evolvor is located at 28 East Ave Woodstown, NJ 08098

6. Bradford & Crabtree


Bradford & Crabtree offers custom SEO solutions, as well as web design, to clients in New Jersey, New York City, Long Island and Denver, Colorado. The company has a bunch of free resources, and even an SEO course, on their website.

According to their website:

At Bradford & Crabtree, we employ a mix of white hat and grey hat (only if you want) techniques that have long-term positive effects on your search rankings. We tirelessly test our methods on partner websites so we can stay up-to-date on which SEO techniques work right now and we’ll show you everything we do.

Bradford & Crabtree is located at 12 Trevor Pl, Matawan, NJ 07747




NJ SEO specializes in search engine optimization, social media marketing, email marketing, and digital marketing. The company’s owner, Dan Anton, is a retired Infantry Airborne Army Ranger Major, served two tours in Iraq and received two bronze stars for valor in combat.

When you visit the company homepage you’ll get to watch a video of Anton talking SEO.

Here’s what they say on their website:

NJ SEO provides 100% transparent reporting. Within the first 30 days (before next billing) of becoming a client, we provide a detailed video report;  every step taken to help your business grow and dominate online is explained and shown. We serve clients across multiple verticals and geography: New Jersey, National, and International. We do not rely on experience or passion, but rather a process, which we have perfected using cutting edge tools, software, and industry best practices. We provide technical SEO, Internet Marketing solutions, as well as grunt-based daily activities to ensure you are properly taken care of, and growing online past your competition.

NJ SEO is located in Eatontown, NJ.

8. SEM Geeks

sem geeks


SEM Geeks, another company located at the Jersey Shore, offers SEO, web design and digital marketing services to clients throughout New Jersey and beyond.

Here’s what they say on their website:

Fueled by ideas, expertise and dedication, we create solutions to prepare our clients for what is next.

We seek to understand your digital structure and framework alongside your operational practice, and the solutions required in the long and short term.

SEMGeeks is located at 602 Main St, Belmar, NJ 07719.

9. Robb Digital


Robb Digital


Robb Digital of a wide range of digital marketing services to NJ clients including SEO, web design, social media and email marketing.

Robb Digital Marketing, LLC is certified as a women’s business enterprise by the Women’s Business Enterprise National Council (WBENC), the nation’s largest third-party certifier of the businesses owned and operated by women in the U.S.

The company is located at 1059 King Georges Post Rd, Edison, NJ 08837.

10. TJB WebMedia



TJB WebMedia is a family owned business that touts itself as the #1 Ranked NJ SEO company, on their website. The company specializes in organic SEO and local SEO and works with businesses of all types and sizes to increase the quantity and quality of traffic to their websites through organic search engine results.

TJB WebMedia is located at 14 Beverly Rd, Piscataway Township, NJ 08854.

11. David Taylor Design

David Taylor Design


Despite their name, David Taylor Design also specializes in SEO, in addition to web design and digital and traditional marketing — although they seem to be heavily weighted towards design and creative services.

In fact, here’s what they say on their website:

At David Taylor Design, we’d like you to think of us as your superheroes when it comes to web development in New Jersey. A team of passionate and talented individuals dedicated to helping you achieve your marketing goals. We’ll protect your brand with our lives because what you stand for matters.

The team of experts at our NJ website design firm are committed to helping your company generate more business by developing websites that not only look great but that can be found when potential customers are searching for your products and services online.

David Taylor Design is located at 3 Wing Drive, Suite 240 Cedar Knolls, NJ 07927.

12. Teknicks

teknicks seo


Teknicks is another agency located on the Jersey Shore that boasts huge clients including Amazon, Salesforce, NBC and Microsoft. So if you’re a smaller company looking for SEO services, you might want to look elsewhere. The company even has a testimonial on their homepage from marketing guru Neil Patel, Founder of Kissmetrics, Quick Sprout, Crazy Egg, Hello Bar.

Here’s what they say on their website:

Teknicks is an agile Internet marketing agency specializing in adaptive and analytics-driven strategies powered by research, client collaboration, and goals. 100% of our marketing is done in-house, focused on driving client success through custom marketing programs that utilize a systematic and proven scientific process for growing the traffic and conversions for online businesses.

Teknicks is located at 311 Broadway, Point Pleasant Beach, NJ 08742

13. Shoreline Media Marketing

shoreline media marketing


Another Jersey Shore company, Shoreline Media Marketing provides SEO and web design and marketing services. Their  focus is on organic design and development, making sure that you appear in searches and get the leads that you are looking for.

Here’s what they say on their website:

Shoreline Media Marketing is a company built on honesty, quality and trust that understands the importance of these factors and how to achieve them in a way that works best for you. We accept the responsibility of representing and showcasing your company to the world with the utmost professionalism and dedication. Together, we carefully construct your online presence; designing a site unique to the strengths and goals of your company and optimize how and where your target audience will find you.

Shoreline Media Marketing is located at 658 Cookman Ave, Suite #18, Asbury Park, NJ 07712


14. JSMT



Jsmt Media provide seo, web design and digital marketing services. The company was founded in 2014 by Justin Sensenbach and Mike Tedesco, and has grown over the years.

Here’s what they say about SEO on their website:

SEO is not an overnight process; it takes time and careful planning. There is a right and a wrong way to do it, and we pride ourselves on doing it the right way. Google is smart, and trying to trick them with questionable SEO practices can hurt your ranking potential in the long run. That is why we only use safe, effective SEO methods sanctioned by Google. We are proud of our reputation and value honesty and transparency with our clients. If you already have an in-house design and marketing team, we offer SEO consulting services to check your progress and help steer your team in the right direction.

Jsmt is located at 106 Apple St #108b, Tinton Falls, NJ 07724


15. Commexis


Commexis is a digital marketing agency offering a full suite of creative and technical services including SEO.

Here’s what they say on their website:

After we develop your strategy, we build and implement your brand’s digital story. From websites, display ads, PPC ads, video ads, email marketing templates, search engine optimization, and digital radio ads to white paper downloads, print collateral, and more. Your brand’s voice will come alive at this point and each digital asset will be custom-tailored for every stop along the Buyer’s Journey.

Commexis is located at 35 Kings Highway East, Suite 105, Haddonfield, NJ 08033.


We hope this list of 15 NJ SEO companies helps you find the right seo company to achieve your business objectives.

Remember to choose a company that not only can show you that they have the necessary expertise and experience, but that — more importantly — you can trust to complete the work on time and on budget and that will stand behind and support their SEO work.

SEO Services Pricing – How much does SEO cost? [2017]

SEO services are supposed to facilitate getting your website found and indexed by Google and other search engines, and getting it to appear in a top position on the search engine result pages (SERPs). I don’t think I need to explain the benefits of having your business rank #1, right? Well, maybe we should think about this a bit more.

Before determining how much you’ll need to spend on SEO services, you first need to figure out what your online business goals are and how ranking in Google would help achieve those goals.

Where do your clients come from?

The first question you need to answer is where do your clients come from? That’s going to depend on the kind of business you’re in. If you own a “brick and mortar” establishment (like a restaurant or retail store) or you are a service provider in a particular area (ex. plumber, accountant) then your clients for the most part come from your local area. They’ve either seen your store or sign, heard of you from friends or seen one of your ads in a local newspaper or directory.  The directory most often used these days is Google’s local listings.

For example, when I type in “web design” into Google on my laptop, I see a few paid ads for web design companies and then a map highlighting local web design companies in my radius. The screenshot below the first listing — “Teaneck Web Design” — represents one of our branch locations (where I am working at the moment) and the third listing is our Hackensack, NJ main office.

SEO services in NJ

These local listings are what will drive local traffic to your local business, so you definitely must appear there. To do that will require some basic SEO services including setting up a Google My Business listing and putting your business address and contact info on your website. There’s a bit more to it, but you shouldn’t have to spend a ton of money getting listed on Google for your local area.

If your clientele is national or international or if you are engaged in ecommerce, simply appearing in your local area listings isn’t going to cut it.

Below the Google local listings is where you’ll see the list of organic (non paid) search results. These primarily include national brands or companies who in most cases have invested heavily in content and SEO services.

Studies of the billions of daily Google searches show that 95% of searchers click on organic links as opposed to the paid ones and 95% of those clickers don’t get past the top 3 organic search results on page one. In other words, ranking in the top 3 organically can potentially drive a lot of traffic to your site, but ranking below the top 3 might not be worth the effort and investment.

To compete with the “big boys” for search terms (keywords) such as “web design” or “shoes” or “home improvement” is probably not going to be feasible for most companies, even those willing to invest a substantial amount (the reasons for that are beyond the scope of this post). You might, however, be able to rank for longer and more specific search terms, known as long tailed keyword phrases. For example, while ranking for “shoes” is probably impossible, if you sell “shoes made of snake skin made in Africa” — that might be a phrase that you could show up first for. It probably won’t get you a ton of traffic, but here’s the point: you are only really looking for the person who is looking to purchase your type of product.

Trying to rank in order to get traffic simply for sake of getting lots of traffic is not a good reason to invest in SEO services.

The reason for investing in SEO is because you know (based on data or research) that it will help you get more clients or sell more products. If that’s not the case then there’s no reason to waste your money. For example, a company that represents international drug manufacturers and gets its clients through relationships and personal sales probably has no good reason to invest in ranking for relevant keywords other than the pride of seeing their company at the top of a search. Unless, of course, they want to modify their marketing strategy to try and broaden their client base. But driving traffic without a strategy for converting that traffic into clients or customers is not a good reason for investing in SEO. SEO Guru Rand Fishkin discusses this and other related stuff in his video – How to Choose a Good SEO Company for Your Business or Website.

Assuming that you want (need) to drive search traffic to your site as part of a plan to increase revenue, you’ll need to invest in SEO. So back to our initial question: how much will you need to invest in SEO Services?

There are basically three areas of work included in SEO:

1. OnPage

2. Content

3. Links and Distribution

OnPage SEO

OnPage SEO includes optimizing the text, tag and code on a particular web page. It includes crafting unique title tags and meta descriptions that utilize the keyword or keyword phrase you’re targeting for that specific page. It also includes creating appropriate header tags, alt image text, internal links to relevant content on your site and external links.

An experienced SEO pro will suggest additional content and images when necessary, to improve your pages potential ranking. He or she will also make sure that all of your images and code is optimized to load quickly and display correctly on mobile devices.


The most important factor in getting your page ranked highly in Google search engine results is the substance and quality of your content. Through various changes to its search algorithm, Google has made it clear that its mission is to answer search queries with the most relevant content — and it’s taking that mission very seriously. The days of throwing together stings of keywords in non sensical sentences and paragraphs for the sole purpose of getting ranked are gone. Doing that now might even get you penalized or banned from the Google index.

The only sure way to get your content ranked highly by Google is to make sure that the content is well structured and composed and most importantly, provides valuable information that users are searching for. So basically, SEO and content creation have joined forces and in many way actually become one and the same. You simply cannot Search Engine Optimize unless you have the right content to optimize. Therefore, a large part of your SEO strategy and the SEO services your need to invest in will be related to the creation of quality content. Keep in mind that the content you create for SEO purposes will also have to convert readers into leads and customers. So it needs to be informative, engaging and marketing oriented.

Here’s another reason why your content needs to be informative and substantive. Google tracks what happens after a searcher clicks on your link and goes to your site. Does he stay there for a couple of seconds and bounce somewhere else, or does he remain on your site to read your content? If most people coming to your site from Google aren’t sticking around to read, it sends a signal to Google that your content probably isn’t that great after all. Google will then drop you in their rankings, because you’re obviously not provided their users with information they want to read.

There’s no way around it. A winning SEO strategy revolves around quality content. Creating that type of content requires an investment.

Links and Distribution

The Google search algorithm determines the trustworthiness and authority of your content at least partially by the amount of other relevant, quality sites that link to it.

For example, say you write a post about how to choose a family car, and Ford, GM, Edmunds.com and ConsumerReports.org all link to it. That means it’s probably worthwhile content that Google wants to present to relevant searchers. Getting a link from tshirts4u.com is probably not going to be very helpful SEO-wise.

The only way to get authoritative sites to link to your content is to create truly awesome content and then let them know about it. Reaching out to authoritative sites to get them to link to your content requires research (to find the right ones), skill (to draft the right email pitch), persistence (to send a ton of requests hoping to get a few responses) and luck (you always need luck).

Distributing your content on social media and other relevant platforms can also earn you links, if the right people see it. An effective social media strategy can get your content in front of the right people, who might then link to it.

Bottom Line

So in addition to creating or modifying code, tags and keywords on web pages, SEO services includes content creation, relationship building, outreach and social media. All of these skill sets come together to form an effective SEO strategy.

How much would you pay for all that?

The Biggest Mistake Startups Make Regarding SEO

The CEO of a new startup in a very competitive B2C space recently asked me for SEO advice. He wanted to know how he could use SEO to drive traffic to his new site. I knew he wouldn’t like my answer.

Relying on SEO as a significant traffic driver for a new startup is a huge mistake.

Sure, no one can argue with the importance of getting found in Google. The stats are impossible to ignore. If there are a million daily searches for your primary keywords, and you can drive even of a fraction of those searchers to your site — bingo, you’re in business! Sounds pretty awesome and it looks even better in the marketing plans of many startups who factor in organic search as a major source of traffic and leads.

Unfortunately for these startups, expecting organic search to drive traffic to a new site is a huge mistake.

1. It takes time to rank

Google uses over 250 factors in their ranking algorithm. Domain age is an important one. Basically, the older the domain the more authority points it accumulates and the better its chances are of ranking higher. That puts new domains at a big disadvantage, no matter how great they are. Inbound links from other authoritative sites are also a major ranking factor, and getting those types of links usually doesn’t happen over night.

2. Competition

Even if you’ve got the best SEO strategy in place and do everything right, you’re still competing against a lot of other companies who are doing the same. If you’re in a competitive field that has big players fighting for the top spots then you’re chances of ranking highly if your new is pretty bleak. Your competitors and have been investing resources into their SEO strategies for a lot longer than you, so they’ve got the upper hand — and probably the bulk of the organic search traffic.

Relying on SEO as a significant traffic driver for a new startup is a huge mistake.

But that doesn’t mean that SEO isn’t important for a startup. Here’s what my startup CEO buddy should be doing:

1. Make sure your website is structured and coded correctly. Using WordPress is an easy way to do that.

2. Install the Yoast SEO plugin for your wordpress site. It will help you cover all of the technical SEO stuff you need and it integrates with Google Search Console (the new name for Webmaster Tools) as well as with Bing and Yahoo.

3. Make sure all of your website pages and posts have unique titles and descriptions that incorporate the keywords you’re targeting. The Yoast plugin makes doing that a piece of cake.

That’s the easy stuff. Now comes the most important part of your SEO strategy  — CONTENT.

Creating valuable, informative and engaging content is the primary pillar of SEO strategy. It’s what will get you links and gain you the authority to rise in the search ranking. It doesn’t happen overnight, but a steady content creation plan will produce results over the long run.

So my answer to the CEO (who already had a wordpress site with the Yoast plugin) was this: Don’t worry too much about SEO at this point. Focus your energy on creating great content. That’ll move you up in the rankings over time. More importantly, it will provide your target users with value and get them to become customers.

Of course you need to share that content through social media, email and paid formats … but that’s for another post.

So Mr. Startup CEO, here’s your SEO strategy: set up your website blog and start creating awesome content!

One SEO Tweak That Can Help Grow Your Business

I recently had lunch with an old friend who works for a family owned furniture rental company. She told me that she just implemented a new automated payment system on their website. I asked her who she used to do the work. She told me she used a small company in Ohio (she’s in New Jersey). I asked how she found them. She said that she Googled something like, “automated payment system for furniture rental companies” and bingo!

Besides illustrating the power of search and the impact it can have on your business, there’s a huge lesson to be learned from this story that can help you grow your business with just a tiny tweak to your website code.

One of the primary elements that Google uses to determine what search results to display is your website’s title. The title of your page is the linked text that you see in organic search results.

If you hover your mouse pointer over the page tab of any webpage in your browser, you should see the title appear. The page title is one of the primary things that search engines use to determine what your page is about. It is therefore a very valuable piece of SEO real estate.

Many companies waste that valuable SEO real estate by either putting their company name in the title or something like “home” or “welcome to xyz company”. This doesn’t mean that you shouldn’t have your company name in the title tag (as long as it isn’t too long”. But more importantly, your title tag should contain the keywords you are targeting.

Let’s assume that the name of the furniture rental solution provider is ABC Solutions. If they used their name in their title tag, it’s far less likely that they would appear in a search for “furniture rental payment systems”, unless the searcher also included their name in their search.

What they should have in their title tag is a phrase that describes what they do and includes the keywords that potential customers will be using to search for them with. In all likelihood ABC Solutions had something like “furniture rental payment systems” in their title tag, which is probably very similar to what my friend typed into the Google search box.

Every webpage and blog post on your website should have a unique title tag that represents the content of your page.

Before you create a new title you need to do some keyword research to determine the keywords and phrases that your potential customers are using to search for your product and service. Once you’ve got your keywords, you can start creating titles from them.

How to you change your title tag?

If you’re using WordPress for your website, then the easiest way to optimize your title tags and the rest of your seo is by using the FREE  Yoast WordPress SEO plugin. You can download it from their website or from the wordpress plugin bank directly from your website. Once installed and activated (which takes about 30 seconds) it will display a field on every page and post where you can insert your unique title (and description). That’s it, your done!

seo wordpress plugin


If you need to manually modify your website code (which is HTML) you’ll find the title tag in the <head> section at the top of your web page code in between the title tags – <title> Insert Your Title </title>.

Here’s a screen shot of my website code (line #7):

Screen Shot 2015-06-01 at 9.46.29 AM

Most website building programs give you the ability to easily modify your title tags. just remember to modify your titles on every page.

You can have about 55 characters in your title tag, so you could add more keywords or even your company name or brand. But make sure to include your keywords in your title tag.

Also keep in mind that your title tag does not have to be the same as the actual title of your page or post that readers see.

You can read more about title tags in this article.

Bottom line

The first thing I do when evaluating a website is to hover over the page tab in my browser to see what the title is. In most cases it’s either something like “home” or “about” (which means that they haven’t touched their SEO) or the name of their business, which is a huge waste of SEO opportunity that’s costing them search visibility and customers.

If you want your website to show up when potential customers are searching for your product and service in Google (or any other search engine), take a moment to create unique title tags that include your keyword phrases. Overtime (and sometimes even within days) you’ll begin to see more visitors to your website coming via search. That means more business for you.

A Brief Beginner’s Guide to SEO Keyword Research

The purpose keyword research is to determine the words that potential customers or clients are typing into their search engine when they’re searching for a service or product that you offer.

Once you know the what keywords are being used most often in searches relevant to your company, you can create content relevant to those keywords. This content will serve 2 purposes:

1. It will provide readers with relevant information and answers to their questions.

2. It will attract the attention of search engines and be ranked highly in their search results.

Relevant and informative content is the cornerstone of effective SEO. The right keywords are the foundation of that content.


How to Find Your Keywords

There are many free keyword research tools available to help you find the relevant keywords that are used most often. Two of the most popular ones are Google Adword’s Keyword Planner (you need an account to use it) and Wordstream.

But the best place to start is with a little thought and brainstorming. How do people currently find your site? If they’re coming from Google, what keywords are they using in their search queries? You can find a lot of this information in Google Webmaster Tools and Google Analytics for your website.

Put yourself in your customer’s shoes.

If you were searching for your own product or service, what query would you use? Go ahead and type it into Google search and see what you get. If you don’t see you’re company in the results, you have some SEO work to do.

Let’s take an example. If you’re a shoe seller, your first thought might be to try and target the keyword “shoes”. Chances are the major brands and retailers already are organically ranking for that word, and there’s almost no way you’ll break their hold. You might decide to use Adwords to target “shoes”, but it’ll probably cost you much more than it’s worth.

Think a bit more about how people search for shoes. They probably type in something more descriptive and specific, like “black dress shoes” or maybe even something even longer like “Rockport brown dress shoes that are waterproof and lightweight”.

These longer sized queries are called “long tailed keyword phrases”. According to research,  70% of all web searches use “long tailed” queries. These queries also have a much higher rate of conversion, because the searcher is looking for something specific and is probably more ready to buy that product than someone searching for something general like “shoes”.

Ranking for long tailed keyword phrases in your particular industry or field is much more attainable with the right content and SEO.

Another way of increasing your chances of getting found is to add location to your keywords. If you sell shoes in “Smalltown, NJ” you might have great results by targeting the keyword phrase “Shoes in Smalltown, NJ”.

The bottom line is that the more targeted your keywords to the specific thing that someone is searching for, the better your chances of ranking highly.

Another thing to do is to check out your competition and see how they are ranking for various keyword phrases. Are they showing up on page one for your keywords?

With some hard work, you might be able leap in front of them. But realize that they might be putting in the work to. That’s what makes SEO so competitive and unpredictable, and why you need an SEO company that can give you an advantage.

3 SEO lessons I learned from being #1 in the iTunes App Store.

A few months ago I worked on launching a Jewish dating iphone app connected to an existing dating site called jzoog.com. There was no marketing budget for the launch. The plan was to get the app into the app store and see where it goes from there.

When you search for “Jewish dating” in the app store on your iphone you get around 17 results. The objective was obviously to rank as high as possible in those results.


I started researching how the app store ranks apps in search results. I couldn’t find anything conclusive. Nobody really knows exactly what criteria Apple uses.

According to this article in Moz:

There are several aspects of ASO, including optimizing screenshots, optimizing your app icon and filtering negative reviews. […]Some apps have seen as much as a 300% increase in their downloads just from keyword optimization, so this process can have a huge impact on the number of times that your app is downloaded.

So choosing the right keywords and using them in your title and description is pretty important. Getting the right images also plays a role. I’ll talk more about this later in the the post.

But keyword related SEO or ASO (Apple Search Optimization) isn’t all you need. In an essay on Venture Beat, Michael Silverwood of Silicon Valley mobile startup accelerator Tandem Capital, describes how people believe Apple’s ranking algorithm actually works:

Apple obviously doesn’t make this public knowledge, but anecdotally app developers have come to believe the current iteration works something like this:

Ranking = (# of installs weighted for the past few hours) + (# of installs weighted for the past few days) + REVIEWS (star rating + number of reviews) + Engagement (# of times app opened etc.) + Sales ($)

So it’s a bit more complicated than getting the right keywords.

App Launched

A day or 2 after launch the Jzoog Jewish Dating app was coming up 5th in the app store search results for “Jewish Dating”. After a month it was at #3. Then it hit #2. After around 3 and a half months the app was #1. Woohoo!! With zero dollars spent on marketing. Time to celebrate.

How exactly did Jzoog snag the #1 position for Jewish dating? Honestly, I don’t know for sure, but I’ll try to make some sense of it in the lessons I learned.

Lessons Learned

Here are some of the SEO lessons I learned from the experience.

1. Importance of position
I was familiar with the statistics indicating that something close to 90% of searches don’t go any further than the top 3 search results and the majority of those just click on the #1 result. But I didn’t really get it until I experienced it first hand. The number of daily downloads of the app in the #1 position is so much greater than when it was #2 or #3 that it almost make you feel like throwing in the towel if you aren’t first.

The important of position might even be greater in the app store because you can usually only see one app listing at a time, due to the images. Most people are just not going to scroll more than 2 or 3 screens. Being first is key, and nets a amazing results.

2. Details Matter
The average business person might view the relatively large amount of time SEO’s spend on choosing keywords and optimizing titles and description as a waste. Well, they would be wrong. Small changes that seem insignificant can make a huge impact on SEO rankings, whether it’s on Apple or Google.I didn’t need to do a huge amount of research to figure out that “Jewish Dating” was a primary keyword for my app. But incorporating it in the app name was a move that I think made a huge difference.

The original name of the website is Jzoog (zoog is the hebrew word for couple), so the name of the app should be the same. But that would miss out on the benefit of keywords. At the time of launch the number 1 Jewish dating app was “Jewish dating”. Simple, yet powerful. It was also a paid app, so I knew there was no way it had the most users. Their name must be playing a huge role in their positioning as #1. Therefore, it only made sense for me to incorporate Jewish dating into my app title. Hence, the app is called Jzoog Jewish Dating.

I also worked hard on optimizing my description and displaying images that were properly optimized, clear and useful to the user.I don’t think I’ll ever be able to pinpoint exactly what got Jzoog Jewish App to the #1 position for “Jewish Dating”. It might have something to do with the velocity of downloads, or maybe not. It definitely isn’t the biggest Jewish dating app. Jdate holds the title for largest Jewish dating site, but their app is an embarrassing 5th or 6th on the list.

I really believe that my small optimization details have had a HUGE impact on the app’s ranking. The little things do matter.

3. The Mystery
At the end of the day you can do everything in your SEO power. Then the search engine will do what it pleases, and the results might surprise you. If you’re involved in seo you’ll have watched your sites jump from page to page, up and down, back and forth, often without having a clue as to why it’s happening. That’s because there are so many factors beyond your control.

There’s an old Yiddish saying that goes like this — “Man plans and God laughs”. It works for SEO too — “Man optimizes and Google (or Apple) laughs”

You need to do everything in your SEO power, but once you’ve done your work you need to take a breath and realize that you can’t control what happens next. Well, I guess you can pray.

If you found this post valuable, please share it.

3 Basic SEO Techniques to Help Your Content Rank Higher

Creating useful and informative content is probably the most important factor in getting Google and other major search engines to find and rank your website in the top portion of their search results. Content is definitely still king.

But great content alone isn’t enough. It’s possible to have the most amazing piece of content and still not rank for it, without applying some basic SEO techniques that attract search engines.

Here are 3 basic SEO techniques that you can apply right now to help get your content noticed by search engines and potential customers:

1. Keyword Research
Search engines don’t read content the way humans do. They search for keywords which they use to determine what the content is about. Therefore, choosing the right keywords to use in your content can determine what search results that content will be included in.

The first step in creating a piece of search engine optimized content is to decide on a keyword or keyword phrase to target. Ideally, the keyword phrase you are targeting should be something that a significant number of people are searching for on a regular basis. A great free tool to use for keyword research is the Keyword Planner tool that is part of Google Adwords (you need an adwords account to access the tool). With the Adwords Keyword Planner tool you can search for keyword ideas or for search volume on the keywords you enter.

If you own a small chain of furniture stores, you logically want to target the keyword “furniture”. Chances are, however, that huge furniture sellers are already ranking very highly for that word and they have the resources to continue doing so. So instead of focusing on the word, you want to add a bit more detail to your keyword phrase that differentiates you from the bigger competition and positions you in a more specialized niche. For example, if your stores are located in a particular city or county or zip code, you could add that to furniture to create a phrase like “furniture in Teaneck 07666” or “furniture store in Bergen County NJ”. You’ve got a much better chance at reaching page 1 of Google search for your keywords by narrowing down your keyword phrases to more directly target your specific market or niche.

2. Build Content
Once you’ve decided on your keyword phrase, you can write your content around that phrase. You should try to use your keyword phrase a few times in your content piece especially at the beginning. But make sure you’re using your phrase naturally, in context. Trying to use your keyword too much can get you flagged by Google for something called “stuffing”, which means exactly how it sounds — stuffing keywords in a paragraph solely for SEO purposes.

Here’s a “stuffing” example, using our furniture store case:
Smith and Jones Furniture if a furniture store in Bergen County, NJ. We are the only furniture store in Bergen County, NY that sells furniture that is made in the USA. We take great pride in our Bergen County, NJ furniture store, and do our best to serve the Bergen County community with all of their furniture needs.

Do you get the idea? Besides getting penalized, most people are smart enough to notice this type of crappy writing and get turned off by you and your product. I know I do.

Google’s search algorithms are sophisticated enough to tell the difference between real content that is there to inform and low quality content that is there only to fool them. Don’t be nailed for “stuffing”. Use your keyword phrases, but make sure they are in context. You can then use related words to reinforce your keyword phrases and to help Google put your content into proper context.

Writing search engine optimized content that is both user friendly and search engine friendly takes effort and skill. If you can’t do it on your own, find someone who can (contact us!).

3. Title Tag
Web pages are made up of HTML code. If you right click on any web page you’ll see an option called “view source”. Click on that and you’ll see a page of code. That’s the html code that creates the web page. HTML code is made of things called “tag”. One of these is the title tag and looks like this . Between these opening and closing title tags goes…you guessed it: the title.

The title of your page is what gets displayed in search results. If you hover your mouse pointer over the page tab you should see the title appear. The page title is one of the primary things that search engines use to determine what your page is about. It is a very valuable piece of SEO property that you don’t want to waste.

Many companies waste that valuable SEO real estate by either putting their company name in the title or something like “home” or “welcome to xyz company”. This doesn’t mean that you shouldn’t have your company name in the title tag (as long as it isn’t too long”. But more importantly, your title tag should contain the keywords you are targeting. So the title of Smith and Jones Furniture stores should contain . You can have about 55 characters in your title tag, so you could add some more keywords or even Smith and Jones. But make sure to include your keywords in your title tag.

There’s obviously a lot more that goes into getting your content to rank highly in search engine results. But if you choose the right keywords, create a well written post around those keywords that provides readers with valuable information, and include a unique title that uses your keywords, you’ve got a good chance of convincing the search engines to give you some love.

If you’d like to learn more about how to improve your website to attract more visitors and generate more leads, download our Free Ebook – 13 Ways to Generate More Leads on Your Website.

7 On-Page SEO Techniques You Should Implement ASAP

Search Engine Optimization (SEO) is the practice of making content as accessible and attractive to search engines as possible so that the content gets found, indexed and ranked as high as possible on the search result pages.

On-Page SEO refers to optimization done directly on the respective page of content as opposed to external link building, which takes place on other websites and is important for obtaining high PageRank and placement in search results.

On Page SEO includes:

1. Keyword Research
In SEO, keywords are the words and phrases that users type into search engines to find what they’re looking for. For example, if you’re looking to purchase airline tickets you might type “airline tickets”. You might also include your destination – “airline tickets to boston”. Or maybe, “cheap airline tickets to boston”. Each individual word is a keyword, and each individual phrase is a keyword phrase. When creating your content you need to identify what keywords you are targeting to make sure you are reaching the right potential customer.

2. Titles
There are really two titles to every article or post. One is for your reader to see and one is for the search engine to digest. The title for your reader must grab their attention and convince them to continue reading. The search engine title (or title tag) needs to contain your keywords and be constructed in a way that makes it easily searchable. Keyword placement within the title tag can also play a role.

3. Meta Descriptions
These are the short blurbs that appear beneath your title on search engine result pages (SERPs) that tell the searchers a bit about your page and convince them to click on your title or move on to the next search result. Although meta descriptions do not directly influence search engine rankings, they are important for getting your page link clicked on by the searcher. In addition, any keywords used in the search will be highlighted in your description on the SERP.

4. Keyword Usage
You need to use your keyword in your content, which shouldn’t be difficult since it does represent your main focus. But don’t overuse it (known as stuffing) or just stick it in out of context. That can cause the search engine to view you as a spammer (bad, very bad).

5. Image Alt Tags
An HTML coding tag that describes your image, allowing it to be read by the search engine.

6. Internal Linking
Linking content within your site. This helps search engines navigate through your entire site and might also help page rank.

7. Duplicate Content
Something you want to stay away from, because it could possibly cause Google to penalize you. This is a complicated subject, but the best way to go is to avoid duplicate content altogether.

On-Page SEO is just one part of a comprehensive SEO and Content Marketing strategy. To learn more about how we can help you with your SEO, please contact us today.

Use Incognito or Private Searching to Get True Search Rankings

Here’s an embarrassing incident I’m willing to share with you in order to teach an important lesson. Some years back I was working hard to get one of my blogs to rank higher in the Google search results. I was just learning about SEO and the blog was only a few weeks old, so you can imagine my joy and surprise when the blog showed up among the top four or five search results for a particular keyword I queried. I made sure to tell the good news to a friend but strangely, when he typed in the same exact query my blog didn’t show up at all (at least not on the first few pages). Egg on my face! What had I done wrong?

It didn’t take me too long to discover that Google was personalizing my search results based on my search history. How the heck could they do that? Well, I was signed into Gmail, which means I was signed into Google and allowing them to track my searches and serve me advertising based on my emails and queries. I’m not saying there’s anything wrong with that. In fact I find it helpful at times to see an ad or result which just happens to relate to what I’m thinking about at the moment. But when it comes to checking your search ranking, personalization will make you feel really happy for a moment until you realize that you’re probably the only one seeing you’re website on the first page of the search results.

I see this happen so often, and not just to “amateurs.” Just recently I read a sales pitch by an internet marketer which challenged you to Google a particular keyword and watch his company rank #1. I took the challenge and scanned the first few pages of search results, but his company wasn’t there. Hmm. It’s possible that the pitch was dated and that at some point in the past his company actually was #1 for the keyword. My suspicion is that he was searching for his company on his own computer, which explains the top ranking.

You’ve got a few of choices to avoiding the personalization issue:

1. Sign out of all of your Google accounts, including gmail.

2. Open a Incognito window (chrome) or Private Browsing session (Safari) to browse in blissful anonymity.

3. You can also erase your Google search history and disable personalized results, but I wouldn’t recommend this route because you sometimes do want personalized results, and the first 2 options are much easier to implement.

If you have any questions about this post or anything else related to SEO or Content Marketing, please contact us. And if you have a friend who you think might benefit from reading this post, please share!

5 Outdated SEO Techniques You Should Avoid

If you’ve got a business you probably get sales pitches from companies offering SEO packages for a low one time or monthly fee that promise to get your site ranking at the top of Google search results.

Sounds great, but if you take a closer look at what exactly they’re offering, you’ll realize that while the SEO techniques they offer to perform did have value years ago, as a result of recent search engine algorithm updates they are obsolete and might even be harmful to your current ranking.

Here are 5 SEO techniques offered by SEO companies that are either useless or harmful to your ranking in major search engines, particularly Google:


No such thing anymore, at least not for Google, Bing and any of the other major search engines. Search engines have things called robots that crawl the web and index web pages. When you publish a new page it usually gets indexed within a couple of days, although it could take a bit longer. There’s no need to manually submit, unless you want to make sure that your page gets indexed within hours of publishing. In that case Google Webmaster Tools gives you the ability to submit up to 500 pages per month. Why would you want to pay for something that happens automatically, for free?

Alternative: Submit your URL to relevant online directories. The link might help your SEO, but more importantly, it will give you the opportunity to be found by potential clients and customers.


SEO companies offer to create articles for you, filled with links pointing back to your site  and submit them to article directories that rank high in search results because of their mass of content. This would theoretically boost your PageRank by providing you with valuable links to your site. This technique was a winner, until Google’s Panda algorithm update brought it crashing down by decimating the rankings of these “content farms” and even penalizing sites with too many links coming from them. In the post-Panda world, article submission to content farms is either practically useless or can possibly penalize your site. Stay away.

Alternative: Contact relevant blogs and ask if they accept guest posts. If they do, write an awesome post that includes one or two links to your site and send it to them. Besides getting a link or two on their site, you get exposure to their audience — which could mean new clients for you!


Link building is an important SEO technique to increase PageRank. Unless those links are relevant to your site, they won’t do any good thanks to the Google Penguin update. Links on spam sites created solely for the purpose of housing links, which include many web directories and link exchanges, can harm your ranking.

Alternative: Create great content that people want to link to, cultivate relationships with other sites and bloggers who might link to you, and share your content on social media to increase exposure.


SEO companies will offer to place comments on forums and blogs with a link to your site as a way of getting more external links. Unfortunately, in most cases these comments will be spam and will most likely be deleted by the webmaster or blog owner. I personally delete lots of these obviously spammy comments on my blogs.

Alternative: Commenting and participating in relevant forums is a great way to build relationships and authority, and to drive traffic to your site. Additionally, setting up your own blog and engaging your readers through commenting seems to be quite a good way to build traffic to your site. Here is a great, data-based read about the topic – Do Comments Actually Increase Your Search Traffic? A Data-Driven Answer.


In the old days SEO companies would take a bunch of keywords and stuff them in a blog post. It didn’t matter if the post was readable or comprehensible by human beings. It didn’t have to make sense. It just had to get indexed and ranked by search engines. After Google’s Panda updated that doesn’t work anymore. Content has to be well written and make sense. It can’t be mass produced by a machine or some low paid worker in a foreign land. If it is it might be labelled (rightly so) as spam and incur a penalty.

The bottom line is that producing junk content on your site will ruin your credibility and reputation, and probably end up hurting your business. Stay away from promises of content creation for a pittance. You’ll get what you pay for.

Alternative: Create high quality, original content that people want to read and link to. Now more than ever, “content is king”.

So when you get those too good to be true SEO sales pitches, take a closer look at what they’re offering and then decide if they really are worth the money they’re charging. A reputable SEO company will clearly explain their services and answer all of your questions honestly and knowledgeably.

Have you tried any other techniques to boost your SEO?

Please share your thoughts in the comments section.