Keyword research is the foundation of successful SEO for accounting firms. By understanding what potential clients are searching for, you can create content and optimize your website to appear exactly when they need your services. According to recent studies, 93% of online experiences begin with a search engine[15], making keyword research an essential skill for any CPA firm looking to grow their client base.
This comprehensive guide will walk you through the complete keyword research process specifically tailored for accounting professionals. Whether you're a solo practitioner or managing a multi-partner firm, you'll learn how to identify the most valuable keywords for your practice, analyze what clients are really searching for, and create a keyword strategy that drives qualified leads to your accounting services.
Why Keyword Research Matters for Accounting Firms
Keyword research isn't just about finding words to sprinkle throughout your website. It's about understanding your potential clients' needs, questions, and pain points. When done correctly, keyword research reveals the exact language your ideal clients use when looking for accounting services, allowing you to position your firm as the solution they're seeking.
The benefits of strategic keyword research include:
- Attract Qualified Leads: Target keywords with commercial intent to reach people actively looking to hire an accountant, not just those seeking free advice.
- Reduce Marketing Costs: By focusing on the right keywords, you avoid wasting resources on terms that won't convert into clients.
- Identify Content Opportunities: Discover topics your potential clients care about, informing your content marketing strategy.
- Understand Market Demand: Search volume data reveals which services are most in-demand in your area.
- Stay Competitive: See what keywords your competitors are ranking for and identify gaps you can exploit.
According to Ahrefs, businesses that conduct thorough keyword research are 3 times more likely to see positive ROI from their SEO efforts[1]. For accounting firms competing in local markets, this research becomes even more critical as it directly impacts your visibility when potential clients are making hiring decisions.
Essential Keyword Research Tools for CPAs
While you can perform basic keyword research manually, professional tools provide invaluable data on search volume, competition, and ranking opportunities. Here are the most effective tools for accounting firms:
Google Keyword Planner
Google's free tool provides search volume data directly from the source[5]. While designed for Google Ads, it's invaluable for organic SEO. The tool shows average monthly searches, competition levels, and suggested bid prices (which indicate commercial value). For accounting firms, this is perfect for identifying local search volumes for terms like "CPA near me" or "tax preparation services."
Best for: Understanding local search demand, finding service-related keywords, and identifying seasonal trends in accounting searches.
Ahrefs Keywords Explorer
Ahrefs offers one of the largest keyword databases with over 8 billion keywords[1]. Its Keyword Difficulty score helps you assess how hard it will be to rank for specific terms. The tool also shows what content currently ranks for each keyword, giving you insights into what Google considers relevant.
Best for: Competitive analysis, finding long-tail keyword variations, and understanding ranking difficulty for accounting-related searches.
SEMrush Keyword Magic Tool
SEMrush excels at competitive keyword research, showing you exactly which keywords your competitors rank for[2]. For accounting firms, this means you can analyze successful CPA websites in your area and identify the keywords driving their traffic. The tool also provides SERP analysis, showing whether featured snippets or local packs dominate results.
Best for: Competitor keyword gap analysis, identifying quick-win opportunities, and understanding SERP features for accounting keywords.
Moz Keyword Explorer
Moz provides a Priority score that combines search volume, difficulty, and click-through rate potential[3]. This helps you quickly identify which keywords offer the best opportunity for your accounting firm. The tool also suggests related keywords and questions people ask, perfect for content ideation.
Best for: Prioritizing keyword opportunities, finding question-based keywords for blog content, and assessing overall keyword potential.
AnswerThePublic
This free tool visualizes questions and phrases people search for around your seed keywords. For accountants, entering "tax preparation" reveals hundreds of specific questions potential clients ask, like "how much does tax preparation cost" or "when should I start tax preparation." These question-based keywords are gold for content marketing.
Best for: Blog topic ideation, FAQ page creation, and understanding client questions and concerns.
Understanding Search Intent for Accounting Keywords
Search intent—the reason behind a search query—is crucial for keyword selection. Google has become increasingly sophisticated at matching results to user intent[6]. Ranking for a keyword doesn't matter if the searcher isn't looking for what you offer.
There are four primary types of search intent:
Informational Intent
Searchers want to learn something or find an answer. Examples include "what is a CPA," "how to prepare for tax season," or "difference between bookkeeping and accounting." While these keywords typically have high search volume, they're early in the buyer journey.
Value for CPAs: These keywords are perfect for blog content that builds authority and awareness. They won't directly generate clients but establish your expertise and capture potential clients before they're ready to hire. Create comprehensive guides that answer these questions thoroughly, positioning yourself as a trusted resource.
Navigational Intent
Searchers are looking for a specific website or business. Examples include "H&R Block near me" or "TurboTax login." Unless someone is searching for your firm specifically, these keywords aren't valuable targets.
Value for CPAs: Focus on optimizing for your own brand name and ensuring you appear for searches like "[Your Firm Name] CPA" or "[Your Name] accountant." Don't waste effort trying to rank for other firms' names.
Commercial Investigation Intent
Searchers are comparing options before making a decision. Examples include "best CPA for small business," "CPA vs tax preparer," or "accounting software comparison." These searchers are closer to hiring but still evaluating options.
Value for CPAs: High-value keywords worth targeting. Create comparison pages, service overview pages, and content that helps potential clients understand why they should choose you. Include case studies, testimonials, and clear differentiators. According to SEMrush, keywords with commercial investigation intent convert 40% better than purely informational keywords[2].
Transactional Intent
Searchers are ready to take action—hire someone, schedule a consultation, or purchase a service. Examples include "hire CPA near me," "schedule tax appointment," or "CPA services Dallas." These are your highest-value keywords.
Value for CPAs: These keywords should be your top priority. They typically have lower search volume but much higher conversion rates. Optimize your service pages, location pages, and contact pages for these terms. Ensure you have clear calls-to-action and easy scheduling options. Research shows that transactional keywords convert at 5-10 times the rate of informational keywords[6].
How to Determine Search Intent
The best way to understand intent is to actually search for the keyword and examine the results. Ask yourself:
- What type of content is ranking? (Blog posts, service pages, directories, etc.)
- Are the results aimed at businesses or consumers?
- Are they local results or national brands?
- What SERP features appear? (Local pack, featured snippets, ads, etc.)
If the first page of Google shows mostly informational blog posts, trying to rank a service page for that keyword will be difficult. Match your content type to what Google is already ranking.
Long-Tail Keywords for CPA Firms
Long-tail keywords are longer, more specific search phrases that typically have lower search volume but higher conversion rates. While "CPA" might get 100,000 searches per month, "CPA for real estate investors in Phoenix" might only get 50—but those 50 searchers are highly qualified prospects actively looking for exactly what you offer.
According to Ahrefs, 92% of all keywords get 10 or fewer searches per month[7]. This long tail represents enormous opportunity for accounting firms willing to target specific, niche queries rather than competing for ultra-competitive head terms.
Why Long-Tail Keywords Matter for Accountants
- Less Competition: Easier to rank for since larger firms focus on high-volume terms.
- Higher Conversion Rates: Specific searches indicate clear intent and immediate need.
- Better ROI: Lower cost to rank and higher quality leads mean better return on effort.
- Niche Authority: Ranking for specific terms establishes you as a specialist in that area.
- Voice Search Optimization: Voice searches tend to be longer and more conversational, matching long-tail patterns.
Finding Long-Tail Keywords for Your Practice
Start with Service + Client Type Combinations:
- "tax preparation for freelancers"
- "CPA for e-commerce businesses"
- "accounting services for restaurants"
- "bookkeeping for construction companies"
- "tax planning for real estate investors"
Add Problem-Solving Phrases:
- "how to reduce small business taxes"
- "CPA help with IRS audit"
- "fix QuickBooks errors accountant"
- "back tax filing help near me"
- "what to do if I missed tax deadline"
Include Situation-Specific Keywords:
- "first time business owner accountant"
- "CPA for selling business"
- "tax help for divorce settlement"
- "inherited property tax accountant"
- "multi-state tax filing CPA"
Use keyword research tools to find variations and check search volume. Even keywords with only 10-50 monthly searches can be valuable if they indicate high intent and match your service offerings perfectly.
Competitor Keyword Analysis
Your competitors have already done some of the heavy lifting. By analyzing which keywords drive traffic to their websites, you can identify opportunities and gaps in your own strategy. This doesn't mean copying them—it means learning from their successes and failures to build a stronger keyword strategy.
How to Perform Competitor Keyword Analysis
Step 1: Identify Your True Competitors
Your SEO competitors aren't necessarily your business competitors. Look for CPA firms that rank well in Google for keywords you want to target. Search for your main service keywords + location and note which firms consistently appear in top positions. Tools like SEMrush can also identify your top organic competitors automatically[9].
Step 2: Export Their Ranking Keywords
Use SEMrush, Ahrefs, or similar tools to pull a complete list of keywords your competitors rank for. Focus on:
- Keywords they rank in positions 1-10 for (first page)
- Keywords driving the most traffic to their site
- Keywords where they appear in featured snippets or local packs
- New keywords they've recently started ranking for
Step 3: Identify Keyword Gaps
Most SEO tools have a "keyword gap" feature that shows keywords your competitors rank for but you don't. These represent immediate opportunities. Prioritize gaps where:
- Multiple competitors rank but you don't (indicates opportunity)
- The keyword has decent search volume and commercial intent
- The keyword matches your service offerings
- The ranking difficulty is achievable for your domain authority
Step 4: Analyze Their Best-Performing Content
Look at the actual pages ranking for valuable keywords. According to Search Engine Journal, analyzing top-ranking content is one of the fastest ways to improve your own rankings[9]. Examine:
- Content length and depth
- How they structure information (headings, lists, etc.)
- What unique value they provide
- Internal linking patterns
- Use of images, videos, or other media
The goal isn't to copy but to understand what Google rewards for those keywords, then create something even better and more comprehensive.
Finding Competitor Weaknesses
Just as important as finding what competitors do well is identifying where they fall short:
- Outdated Content: Pages that haven't been updated in years present opportunities to create fresh, current content.
- Thin Content: Shallow pages with minimal information can be beaten with comprehensive guides.
- Poor User Experience: Slow sites, bad mobile optimization, or confusing navigation create opportunities.
- Missing Local Optimization: National firms often ignore local keywords, giving local CPAs an advantage.
- Neglected Long-Tail Keywords: Large firms focus on high-volume terms, leaving niche keywords available.
Seasonal Keywords and Tax Season Optimization
Accounting is one of the most seasonal professions, with search volume for tax-related keywords spiking dramatically in Q1. Understanding and preparing for these seasonal patterns is crucial for maximizing your visibility when potential clients are most actively searching.
Understanding Seasonal Search Patterns
According to Google Keyword Planner data, searches for "tax preparation" increase by over 400% between December and April[5]. However, different keywords peak at different times:
Q4 (October-December) Keywords:
- "year-end tax planning"
- "tax deductions before year end"
- "fourth quarter estimated taxes"
- "tax loss harvesting"
- "CPA for tax planning 2026"
Q1 (January-March) Keywords:
- "tax preparation near me"
- "file taxes 2026"
- "CPA tax filing"
- "tax return deadline"
- "where is my refund"
April Keywords:
- "last minute tax help"
- "emergency tax preparation"
- "tax extension how to file"
- "same day tax filing"
- "missed tax deadline help"
September Keywords:
- "quarterly estimated taxes"
- "September tax deadline"
- "business tax payment due"
- "extended return filing"
Preparing for Seasonal Traffic
Don't wait until January to start optimizing for tax season keywords. According to Moz, it typically takes 3-6 months to rank for competitive keywords[3]. Here's your seasonal SEO calendar:
July-August: Prepare Content
- Create comprehensive tax preparation guides
- Update existing tax-related pages with current year information
- Prepare FAQ content about tax deadlines and requirements
- Build out service pages for tax filing, preparation, and planning
September-October: Optimize and Promote
- Publish year-end tax planning content
- Update meta titles and descriptions with current year
- Start building backlinks to tax-related pages
- Create tax calendar/checklist content
November-December: Amplify
- Publish reminder content about year-end deadlines
- Create location-specific tax preparation pages
- Optimize for "best CPA" comparison keywords
- Update Google Business Profile with tax season hours and services
January-April: Maximize Visibility
- Monitor rankings daily and adjust as needed
- Create timely content about tax law changes
- Respond quickly to client reviews
- Run limited Google Ads to complement organic rankings
Service-Based Keywords for Accounting Firms
Your service pages should target keywords that directly relate to what you offer. These transactional keywords typically have the highest conversion rates because searchers are specifically looking for the services you provide.
Core Service Keywords
Each service you offer should have its own dedicated page optimized for relevant keywords:
Tax Services:
- "tax preparation services"
- "business tax filing"
- "individual tax return help"
- "tax planning strategies"
- "IRS audit representation"
- "back taxes help"
- "amended tax return CPA"
Accounting Services:
- "small business accounting services"
- "monthly bookkeeping services"
- "QuickBooks setup and training"
- "financial statement preparation"
- "accounts payable management"
- "payroll services for small business"
Advisory Services:
- "business advisory services"
- "CFO services for small business"
- "financial planning accountant"
- "business valuation services"
- "succession planning CPA"
Specialized Services:
- "estate tax planning"
- "nonprofit accounting services"
- "forensic accounting"
- "litigation support services"
- "international tax consulting"
Industry-Specific Service Keywords
If you specialize in serving particular industries, target industry + service combinations:
- "restaurant accounting services"
- "medical practice CPA"
- "construction accounting specialist"
- "real estate investor accountant"
- "e-commerce bookkeeping services"
- "law firm accounting"
- "retail business tax help"
These niche keywords often have less competition and attract highly qualified leads who value industry-specific expertise.
Location Modifiers and Local SEO Keywords
For accounting firms serving specific geographic areas, local keywords are essential. According to Moz's Local Search Ranking Factors study, 46% of all Google searches have local intent[8]. For service-based businesses like CPA firms, that number is even higher.
Types of Local Keywords
City + Service Keywords:
- "Dallas CPA"
- "tax preparation Chicago"
- "Miami accounting firm"
- "Seattle tax services"
Service in City Keywords:
- "CPA in Austin"
- "accountant in Denver"
- "tax preparer in Phoenix"
- "bookkeeper in Portland"
Near Me Keywords:
- "CPA near me"
- "tax preparation near me"
- "accountant near me"
- "local tax services"
According to BrightLocal, 58% of consumers have used "near me" searches to find local businesses[11]. While you can't directly optimize for "near me" (Google personalizes results based on searcher location), strong local SEO overall helps you appear for these searches.
Neighborhood and Regional Keywords
Don't just target your city—optimize for neighborhoods, suburbs, and surrounding areas:
- Neighborhood Keywords: "CPA in Downtown Dallas," "Uptown Charlotte accountant"
- Suburb Keywords: "Plano tax preparation," "Scottsdale CPA firm"
- Regional Keywords: "North Texas accounting," "South Bay CPA"
- County Keywords: "Orange County tax services," "King County accountant"
Create dedicated location pages for each area you serve. Even if the content is similar, unique location-specific information (local tax considerations, proximity to landmarks, etc.) helps these pages rank.
Optimizing for Local Pack Rankings
The local pack—the map with three business listings that appears for local searches—is prime real estate. To optimize for local pack visibility:
- Google Business Profile: Complete every section, choose accurate categories, add photos, and collect reviews.
- NAP Consistency: Ensure your Name, Address, and Phone number are identical across your website, directories, and citations.
- Location Pages: Create dedicated pages for each location you serve with unique content.
- Local Reviews: Actively collect Google reviews from clients, as review quantity and quality are major ranking factors[8].
- Local Backlinks: Get links from local business associations, chambers of commerce, and community organizations.
Keyword Mapping and Organization
Once you've identified valuable keywords, you need to organize them strategically. Keyword mapping is the process of assigning specific keywords to specific pages on your website. This prevents keyword cannibalization (when multiple pages compete for the same keyword) and ensures comprehensive coverage of your topic areas.
Creating a Keyword Map
Step 1: Group Keywords by Topic
Organize your keywords into related clusters. For example:
- Tax Preparation Cluster: "tax preparation," "tax filing services," "file taxes," "tax return help"
- Small Business Accounting Cluster: "small business accounting," "business bookkeeping," "accounting for startups"
- Tax Planning Cluster: "tax planning," "tax strategy," "reduce tax liability," "year-end planning"
Step 2: Assign Primary and Secondary Keywords
Each page should have:
- One Primary Keyword: The main keyword the page targets, used in the title tag, H1, URL, and featured prominently in content.
- 3-5 Secondary Keywords: Related variations and long-tail keywords naturally incorporated throughout the content.
- Supporting Keywords: Additional related terms that provide context and comprehensiveness.
Example for a Tax Preparation Service Page:
- Primary: "tax preparation services Dallas"
- Secondary: "business tax filing," "individual tax returns," "Dallas tax help," "professional tax preparer"
- Supporting: "IRS forms," "tax deductions," "tax credits," "accurate tax filing"
Step 3: Map to Site Structure
Your keyword map should align with logical site architecture:
- Homepage: Brand + location + broad service terms ("Dallas CPA Firm," "accounting services Dallas")
- Service Category Pages: Broad service keywords ("tax services," "accounting services," "advisory services")
- Specific Service Pages: Detailed service keywords ("tax preparation," "QuickBooks bookkeeping," "business valuation")
- Location Pages: Location + service combinations ("Plano tax preparation," "Frisco CPA")
- Blog Posts: Informational and long-tail keywords ("how to choose a CPA," "tax deductions for freelancers")
Avoiding Keyword Cannibalization
Keyword cannibalization occurs when multiple pages target the same keyword, causing them to compete against each other in search results. This dilutes your ranking potential. According to Ahrefs, keyword cannibalization can reduce organic traffic by up to 75%[10].
To prevent cannibalization:
- One Page Per Core Keyword: Ensure each important keyword has only one primary target page.
- Differentiate Blog Content: Blog posts should target informational variations, not the same transactional keywords as service pages.
- Use Internal Links Strategically: Link from informational content to the main service page for that keyword.
- Consolidate When Necessary: If you have multiple weak pages targeting the same keyword, consider consolidating them into one strong page.
Keyword Difficulty and Prioritization
Not all keywords are equally achievable. Keyword difficulty scores, provided by most SEO tools, estimate how hard it will be to rank in the top 10 for a given keyword. Understanding difficulty helps you prioritize your efforts for maximum ROI.
Understanding Keyword Difficulty Scores
Most tools rate difficulty on a 0-100 scale[10]:
- 0-20 (Easy): Low competition, easier to rank even with a newer or less authoritative site.
- 21-40 (Moderate): Some competition, achievable with quality content and basic link building.
- 41-60 (Medium): Competitive, requires comprehensive content and solid backlink profile.
- 61-80 (Hard): Very competitive, needs excellent content, strong domain authority, and significant link building.
- 81-100 (Very Hard): Extremely competitive, typically dominated by major brands with high domain authority.
For most local CPA firms, focus on keywords in the 0-40 range initially. As your domain authority grows, you can target more competitive terms.
The Keyword Priority Framework
Prioritize keywords based on three factors:
- Relevance: How closely does the keyword align with your services and ideal clients? (Rate 1-10)
- Search Volume: How many people search for it monthly? Higher is better, but don't ignore low-volume high-intent keywords. (Rate 1-10)
- Difficulty: How hard is it to rank? Lower difficulty means higher priority. (Invert the score: 100-difficulty score, then rate 1-10)
Calculate a priority score by multiplying or averaging these factors. Focus on keywords with the highest combined scores first.
Example:
- Keyword: "small business CPA Dallas"
- Relevance: 10 (perfect match for services)
- Volume: 6 (moderate searches)
- Difficulty: 8 (difficulty score 25, so 100-25 = 75, rated as 8/10)
- Priority Score: (10+6+8)/3 = 8.0 (High Priority)
Quick Wins vs. Long-Term Investments
Balance your keyword strategy between:
Quick Wins (Target First):
- Low difficulty, moderate volume keywords
- Long-tail keywords with clear commercial intent
- Keywords where you already rank on page 2-3 (easier to improve)
- Local keywords with minimal competition
Long-Term Investments (Build Toward):
- Higher difficulty, higher volume keywords
- Competitive local keywords for your main services
- Industry head terms that establish authority
- Keywords that require building domain authority over time
Implementing Your Keyword Research
Research is only valuable if you act on it. Here's how to implement your keyword findings effectively:
On-Page Optimization
For each target page, incorporate keywords naturally:
- Title Tag: Include primary keyword near the beginning, keep under 60 characters.
- Meta Description: Use primary and secondary keywords naturally in a compelling 155-character summary.
- H1 Heading: Feature your primary keyword prominently.
- URL: Include primary keyword in a clean, readable URL structure.
- First Paragraph: Use primary keyword within the first 100 words.
- Subheadings (H2, H3): Incorporate secondary keywords and variations in subheadings.
- Body Content: Use keywords naturally throughout, focusing on comprehensive coverage of the topic.
- Image Alt Text: Describe images using relevant keywords where appropriate.
According to Backlinko's ranking factors study, pages that use the target keyword in the title tag rank 20% higher on average[13]. However, avoid keyword stuffing— Google's algorithm is sophisticated enough to understand context and penalizes over-optimization.
Content Creation Strategy
Use your keyword research to guide content creation:
- Create Service Pages: Dedicated pages for each service you offer, optimized for relevant service keywords.
- Build Location Pages: Unique pages for each geographic area you serve, targeting local keywords.
- Develop Blog Content: Comprehensive guides and articles targeting informational and long-tail keywords.
- Answer Common Questions: Create FAQ pages or blog posts addressing specific client questions (great for voice search).
- Update Existing Content: Refresh outdated pages with current information and optimize for new keyword opportunities.
Tracking and Refinement
Keyword research isn't a one-time activity. Monitor and refine continuously:
- Track Rankings: Monitor your positions for target keywords weekly or monthly.
- Analyze Search Console Data: See which keywords actually drive traffic to your site and discover new opportunities.
- Review Quarterly: Every quarter, research new keywords, assess difficulty changes, and adjust strategy.
- Adapt to Seasonality: Adjust focus based on seasonal patterns in accounting search behavior.
- Test and Learn: Experiment with different keyword targets and see what drives the best results for your specific market.
Common Keyword Research Mistakes to Avoid
Even with the best tools and intentions, it's easy to make mistakes that undermine your SEO efforts. Avoid these common pitfalls:
- Ignoring Search Intent: Ranking for keywords that don't match what searchers actually want won't generate clients.
- Only Targeting High-Volume Keywords: The most-searched terms are often too competitive and too broad. Long-tail keywords convert better.
- Neglecting Local Keywords: For CPA firms, local keywords often drive more qualified leads than national terms.
- Keyword Stuffing: Overusing keywords hurts readability and can result in Google penalties.
- Not Updating Research: Search trends change, competition evolves, and new opportunities emerge. Research should be ongoing.
- Copying Competitors Blindly: What works for them might not work for you. Use competitor data as inspiration, not instruction.
- Ignoring Question Keywords: Questions represent real client pain points and are perfect for blog content and voice search.
- Setting Unrealistic Expectations: Ranking for competitive keywords takes time, often 6-12 months or more.
Conclusion: Building a Sustainable Keyword Strategy
Effective keyword research is the foundation of successful SEO for accounting firms. By understanding what potential clients search for, how they search, and why they search, you can create a website and content strategy that attracts qualified leads consistently.
Remember that keyword research isn't about gaming the system or tricking Google. It's about understanding your clients' needs and ensuring you're visible when they're looking for the exact services you provide. The most successful CPA firms approach keyword research as an ongoing process of listening to their market and adapting their content accordingly.
Start with the fundamentals: identify your core services, understand your local market, and target keywords that indicate hiring intent. Build from there by expanding into long-tail variations, seasonal opportunities, and industry-specific niches. Track your results, learn what works for your specific market, and continually refine your approach.
With consistent effort and strategic keyword targeting, your accounting firm can dominate local search results, attract more qualified leads, and build a sustainable source of new clients through organic search. The investment in proper keyword research today pays dividends for years to come.
References
- [1]Ahrefs: Keyword Research Guide
- [2]SEMrush: Keyword Research Ultimate Guide
- [3]Moz: The Beginner's Guide to SEO - Keyword Research
- [4]Search Engine Journal: Complete Guide to Keyword Research
- [5]Google Keyword Planner Documentation
- [6]Ahrefs: Understanding Search Intent
- [7]SEMrush: Long-Tail Keywords - What They Are and How to Use Them
- [8]Moz: Local Search Ranking Factors
- [9]Search Engine Journal: Competitor Keyword Analysis
- [10]Ahrefs: Keyword Difficulty - How to Determine Your Chances of Ranking
- [11]BrightLocal: Local Consumer Review Survey
- [12]Google: How to Choose Keywords for Your Google Ads Campaign
- [13]Backlinko: We Analyzed 5 Million Google Search Results
- [14]Search Engine Land: The Periodic Table of SEO Factors
- [15]HubSpot: Marketing Statistics and Trends