Clients regularly ask us whether they should have a blog or not. In general, my answer is yes, though there are some exceptions. Here’s why… (more…)
Clients regularly ask us whether they should have a blog or not. In general, my answer is yes, though there are some exceptions. Here’s why… (more…)
I’ve seen research that shows that more than 50% of development projects fail. Given the number of projects we inherit from other web developers due to unhappy customers, I would say the figure is at least that high. This doesn’t apply to small websites such as a simple “brochure” site or a WordPress blog. However, when a project becomes more sizeable and has custom programming, it can easily fall apart before it’s done. In the last blog entry, I talked about the primary reasons this occurs. Here I’ll give some tips on how to avoid problems and have a successful outcome.
A story I hear far too often from prospects is that they just fired their previous web developer. You might think I like hearing this because it means our competitors are falling down which is good for us. I actually hate hearing this story. For one, I feel bad for the person standing in front of me who just spent good money and now feels it was a partial or total loss. For another, when web developers leave unhappy customers in their wake, it makes our whole industry look bad. If we’re not careful, the general public perception of web developers will eventually rival that of used car salespeople.
At NDIC, we know email is one of the most effective ways to connect with your audience. But we also understand how crowded inboxes can be—and how easy it is for a good message to get overlooked. Many of our clients use platforms like Mailchimp or Constant Contact, and we help them get the most out of these tools by designing branded templates, creating engaging content, and setting up signup forms that actually grow their lists. That’s why we work closely with each client to make sure their newsletters and marketing emails not only get opened but also deliver real results.
The first step to better communication is knowing who you’re talking to. We help clients segment their email lists based on customer behaviors, demographics, or interests, so messages feel personalized and relevant instead of generic.
Your subject line is the gatekeeper. If it doesn’t spark curiosity or show immediate value, your email won’t get opened. We test and refine subject lines with our clients, using proven tactics that resonate with their audiences.
Subscribers don’t want endless promotions. The best emails provide value—whether it’s tips, resources, or stories that educate and inspire. We help clients strike this balance so their audience looks forward to opening each message.
Most readers skim emails, and the majority open them on their phones. We create mobile-friendly designs that are clean, scannable, and visually engaging, making sure your message is clear no matter where it’s read.
Every email needs a purpose. We work with clients to design CTAs that stand out and drive the desired action—whether it’s booking an appointment, registering for an event, or making a purchase.
Email marketing is not “set it and forget it.” We track key metrics like open rates, click-throughs, and conversions, then adjust strategies based on real performance. A/B testing subject lines, layouts, and CTAs helps our clients continually improve.
The best results come from building trust over time. We help clients establish a consistent schedule and keep their messaging authentic, so subscribers know they can count on their communications.
Better marketing emails aren’t about luck—they’re about strategy, consistency, and putting your audience first. At NDIC, we make sure your communications stand out, deliver value, and drive results. And if you’re using tools like Mailchimp or Constant Contact, we can take them even further—helping you design professional templates, craft the right messages, and increase signups so your email marketing works harder for your business or nonprofit
As part of our series on basic search engine optimization (SEO), let’s talk about how to measure your SEO efforts. A key metric is how you rank for each keyword you are targeting. Are you on the first page of search results? Are you in the top 3? Are you moving up in the results over time or are you moving down?
The most basic way to track your ranking is to do a search in Google and then count where you rank. If you are on the first page, you are at least in the top 10. If you are half way down the third page, your ranking is 35. Most people agree that if you aren’t at least on the first page then your ranking is meaningless, however, it still can be useful to see whether your rank is getting better or worse over time.
The problem with this basic way of tracking your ranking is that Google can mislead you terribly due to a new feature called “Personalized Search”. If you find that with little or no SEO effort, you are suddenly ranking #1 for a particular keyword, you may have been fooled by personalized search. Here’s how to figure out what’s going on…
There are a number of tools you can use to analyze your web site’s traffic but they fall into two primary categories – Web based tools and Server based tools. What’s the difference and how can they affect your sites stats? Read on…
Social Media experts will expound upon the virtues of Twitter in terms of your online marketing strategy. There is no doubt that Twitter can help expose your product or service to thousands of new prospects if you use it right. The question is, will you use it at all?
Let’s discuss the advantages of Twitter to your online marketing efforts and then we’ll talk about reasons NOT to use Twitter.
Most articles on social media marketing start with a discussion of FaceBook and Twitter, however, I’m going to start with LinkedIn because I think it’s an often underestimated contributor to social traffic. For many small businesses, if you have a good LinkedIn strategy, it can generate as much traffic as FaceBook. Here’s how…
Unfortunately, some SEO consultants are scammers or even worse, flat out liars. Search engine ranking can be so important to a business that some consultants have gone to great lengths, including doing things that are unethical, to get good rankings. A good example of this is using a competitor’s brand name as a target keyword in your site. Others advertise their services by making claims they simply can not back up. As a result, you need to be a savvy consumer when it comes to purchasing SEO services. What is the biggest lie in SEO?
In a previous article, we introduced a basic SEO plan that helps lay the groundwork for improving your website’s visibility in search results. After researching the right keywords and creating dedicated landing pages, the next step is to optimize the rest of your site so it fully supports your SEO goals.
At NDIC, we help our clients with key SEO edits to keep their website optimized — practical changes that can make a real difference without requiring an ongoing strategy. If you’re already investing in a better-performing website, these small improvements can go a long way.
Here’s a breakdown of what we call Basic On-Site SEO and how it can help your website perform better in search engines.
On-site SEO refers to the things you can control and improve directly on your website. This is different from off-site SEO, which includes strategies like backlink building, social media presence, and directory listings.
The goal of on-site SEO is to help search engines understand what your pages are about and show them to the right audience at the right time.
The <title> tag is one of the most important on-page ranking factors. Every page on your site should have a unique, descriptive title that focuses on one or two main keywords.
Keep it under 70 characters
Include your target keyword near the beginning
Avoid stuffing too many keywords into one title
Every page should have a clear, text-based heading formatted with an <h1> tag. This helps both users and search engines understand the focus of the page.
If your site was designed with stylish image-based headers, consider replacing them with real HTML text so they’re readable by search engines.

While keyword meta tags carry minimal SEO weight today, the meta description is still important. This is the text that often appears under your site title in Google’s search results.
Write a compelling, natural-sounding description (150–160 characters)
Include your keyword if possible
Think of it as a mini advertisement to encourage clicks
We help clients write or refine these to better reflect what each page offers.
Image alt tags serve a dual purpose: they help with accessibility, and they give search engines context about your images.
Use descriptive alt text that includes your keyword where appropriate
Don’t stuff keywords — make it useful to a real user
Your page URLs matter more than you might think. Instead of generic URLs like:/page1.html or /service123.html
Use keyword-rich URLs that reflect the page content:/ventura-homes-for-sale
Important: If you rename pages, make sure to update all internal links to avoid broken pages and preserve a good user experience.
While bolding keywords doesn’t have the same SEO value it once did, it can still help emphasize important content for both users and search engines.
Use bold formatting selectively to highlight core phrases or benefits on your pages. Don’t overdo it — it should feel helpful, not spammy.
Yes — they absolutely help. These on-site edits won’t catapult you to #1 overnight, but they will:
Make your site easier for search engines to understand
Improve user experience
Strengthen the impact of your keyword targeting
Combined with smart landing pages and consistent updates, these edits are an essential part of any sustainable SEO strategy.

At NDIC, we don’t run full-scale SEO campaigns, but we can help you improve your site’s structure, content, and on-page elements with best practices in mind. Whether you’re launching a new website or simply want to make some targeted SEO improvements as part of your website maintenance plan, we’re happy to support you.
Contact us today to learn more about how we can help enhance your site’s visibility — one smart step at a time.
Most conversations about AI and websites focus on one of two things: how AI is changing search results, or how… more
Most businesses understand that website accessibility matters. But here’s the reality: Accessibility isn’t a one-time fix. It’s something you maintain.… more
Read All