You are currently viewing Best SEO Tools for Small Business: 20 Essential Solutions to Skyrocket Your Rankings

Best SEO Tools for Small Business: 20 Essential Solutions to Skyrocket Your Rankings

  • Post author:
  • Post last modified:10 May 2024

In the fast-paced world of digital marketing, small businesses face the unique challenge of standing out in a sea of competition. The best SEO tools for small business are not just a helping hand; they are a strategic powerhouse that can propel your online presence to new heights. This blog post is your ultimate guide to navigating the landscape of SEO tools, each designed to optimize your digital footprint, engage your audience, and drive your business forward. From keyword research to analytics, and from content marketing to mobile optimization, we’ll explore the essential tools that promise to transform your SEO efforts into measurable success.

1. Introduction: Harnessing the Best SEO Tools for Small Business Success

In today’s digital era, Understanding SEO and Marketing is crucial for the growth of your small business. The best SEO tools for small business are engineered to simplify your journey towards achieving higher visibility in search engine results, thereby reaching your desired audience more effectively. These tools are not just instruments, but catalysts that can transform your online presence. This is just the beginning, as these powerful tools hold the potential to take your business to new heights. They are the key to unlocking the immense potential that your small business holds in the vast digital landscape.

The Role of SEO Tools in Small Business Growth

SEO tools, such as SEMrush Group Buy, are not merely software applications; they serve as a compass guiding you towards online triumph. They offer valuable insights into how your website is perceived by search engines, areas of improvement, and strategies to outperform your rivals. For small businesses, these tools are indispensable, providing them with a competitive edge against larger corporations in the digital arena.

Emphasizing User-Friendly Features

The best SEO tools for small business are not only robust but also user-friendly. They demystify SEO, making it accessible for business owners who may not have a technical background. This accessibility is crucial for small businesses looking to manage their SEO in-house.

Best SEO Tools for Small Business: semrush dashboard
Semrush dashboard

Conclusion

As we delve into the world of SEO tools, remember that the goal is to find solutions that fit your business’s unique needs. The best SEO tools for small business are those that offer the right balance of depth, simplicity, and support to help you achieve your online objectives.

2. Ease of Use: Simplifying SEO for Small Business Owners

In the realm of SEO tools, user experience is paramount. The best SEO tools for small business, including Ahrefs, are not just potent but also intuitive to use. Let’s delve into the importance of user-friendliness and how these tools demystify the intricate domain of search engine optimization. These tools, with their user-centric design, make the complex task of SEO more manageable and accessible, even for those new to the field. They are the perfect blend of power and simplicity, designed to empower small businesses in their digital journey.

P.S. Want to see how Ahrefs compares against other great tools? Check out these guides!

Ahrefs vs Surfer SEO

Ahrefs vs Serpstat

Ahrefs vs Mangools

Ahrefs vs SEMrush

Why Ease of Use Matters

  • Efficiency: Intuitive interfaces save time. Small business owners and marketers need tools that streamline their workflows without a steep learning curve.
  • Accessibility: Not everyone is an SEO expert. User-friendly tools democratize access to essential SEO features.
  • Consistency: Regular use of tools requires familiarity. An easy-to-use interface encourages consistent usage.

Features of User-Friendly SEO Tools

  • Clear Navigation: Intuitive menus and organized dashboards help users find what they need quickly.
  • Guided Workflows: Step-by-step processes guide users through tasks like keyword research or site audits.
  • Visualizations: Graphs, charts, and visual reports enhance understanding and decision-making.
ahrefs dashboard
Ahrefs Dashboard

Conclusion

The best SEO tools for small business strike a balance between functionality and ease of use. By choosing tools that empower users without overwhelming them, you can optimize your website effectively and achieve your SEO goals.

3. Keyword Research Capabilities: Unveiling Opportunities for Small Businesses

Keyword research is the foundation of successful SEO, and the best SEO tools for small business excel in this crucial area. These tools empower you to discover relevant keywords, analyze their potential, and strategically incorporate them into your content. Let’s explore the key features that make these tools indispensable for keyword research.

Why Keyword Research Matters

Keywords serve as the bridge between your content and the user’s intent. By focusing on the appropriate keywords, you can draw in the desired audience and enhance your likelihood of securing a higher position in search engine results. Efficient keyword research, facilitated by tools like Mangools, guarantees that your content is in sync with what users are actively seeking. This alignment is crucial in the digital landscape, ensuring your content is not just visible, but also relevant and valuable to your audience.

Features of Top Keyword Research Tools

The best SEO tools for small business offer a range of features for keyword research:

  • Keyword Suggestions: Generate a list of relevant keywords based on a seed term or topic.
  • Search Volume and Competition: Assess the popularity and competitiveness of keywords.
  • Long-Tail Keywords: Identify specific, less competitive phrases that can drive targeted traffic.
  • Trend Analysis: Understand seasonal trends and shifts in keyword popularity.
Mangools keyword finder 1
Mangools keyword research

Conclusion

Keyword research is an ongoing process, and the best SEO tools for small business provide the data-driven insights needed to stay ahead. By leveraging these tools, you can optimize your content for the right keywords, boost organic traffic, and achieve your SEO goals.

4. On-Page SEO Features: Optimizing Content for Small Business Impact

On-Page SEO is a crucial component in fine-tuning your website for both search engines and users. The best SEO tools for small business, including RankMath, offer a comprehensive set of features to guarantee that each page on your site is thoroughly optimized for optimal visibility and interaction. These tools are designed to ensure that your website not only stands out in search engine results but also provides a user-friendly experience, enhancing user engagement and satisfaction.

Key On-Page SEO Features

Effective on-page SEO involves several key elements that the best SEO tools for small business should help you optimize:

  • Title Tags and Meta Descriptions: Crafting compelling titles and descriptions that include target keywords.
  • Headings and Content Structure: Organizing content with proper header tags for readability and SEO.
  • Image Optimization: Ensuring images are properly tagged with alt text and optimized for fast loading.

Benefits of On-Page SEO Tools

With the right tools, you can:

  • Analyze Page Content: Evaluate keyword usage and density.
  • Optimize for User Experience: Improve site navigation and page layout.
  • Monitor Page Performance: Track how changes affect your search engine rankings.
Best SEO Tools for Small Business: rankmath snippet
RankMath Title and Meta Descriptions

Conclusion

The best SEO tools for small business will empower you to take control of your on-page SEO, making it easier to attract and retain your target audience. By optimizing each element on your pages, you’re setting the stage for improved search engine rankings and user engagement.

5. Technical SEO: The Backbone of Small Business Online Success

Technical SEO forms the foundation of a website’s online presence. For small businesses, employing the best SEO tools for small business, such as Webceo, can have a substantial impact on their website’s performance in search engine rankings. These tools are designed to optimize your website’s technical aspects, enhancing its visibility and positioning it for success in the digital marketplace.

The Pillars of Technical SEO

Technical SEO involves optimizing the infrastructure of your website so that search engines can crawl and index it effectively. Key areas include:

  • Site Speed: Ensuring your website loads quickly for users and search engines.
  • Mobile-Friendliness: Making sure your site is easily navigable on mobile devices.
  • Indexation: Properly guiding search engines on what pages to index and what to ignore.

Features of Great Technical SEO Tools

The best SEO tools for small business should help you with:

  • Crawl Reports: Identifying crawl errors and unindexed pages.
  • Site Speed Analysis: Providing insights into loading times and how to improve them.
  • Mobile Optimization Checks: Assessing how mobile-friendly your website is.
webceo site audit

Conclusion

Investing in the best SEO tools for small business, including WebCEO Alternative, for technical SEO lays a robust groundwork for all your SEO initiatives. By tackling technical challenges, you can enhance the user experience, a key determinant in search engine rankings. These tools are designed to ensure that your website is not only technically sound but also user-friendly, contributing to improved visibility and higher rankings in search results..

Link building is an essential element of any SEO strategy, and the best SEO tools for small business, such as SEO PowerSuite, provide comprehensive features to assist you in constructing and managing a potent backlink profile. These tools simplify the task of pinpointing link opportunities, carrying out outreach, and monitoring the expansion of your backlink portfolio. They are designed to make the complex process of link building more manageable, helping your business to thrive in the digital landscape.

Backlinks are a vote of confidence from one site to another, signaling to search engines that your content is valuable and authoritative. A strong backlink profile can significantly improve your site’s visibility and ranking on search engine results pages (SERPs).

The best SEO tools for small business for link building should include:

  • Backlink Discovery: Quickly identify who is linking to you and your competitors.
  • Outreach Management: Organize and track your email outreach campaigns.
  • Prospect Quality Analysis: Evaluate the quality of potential backlinks with metrics like Domain Authority and Trust Flow.
seopowersuite 1
SEO PowerSuite link building

Conclusion

Investing in the best SEO tools for small business for link building is an investment in the future of your online presence. With the right tools, you can build a backlink profile that boosts your SEO, drives traffic, and establishes your site as an authority in your niche.

7. Local SEO: Unlocking the Potential for Small Businesses

Local SEO is a vital element for small businesses seeking to attract customers within their local vicinity. By utilizing the best SEO tools for small business, including Surfer SEO, businesses can secure a prominent position in local search results, thereby increasing both online visibility and physical visits to their premises. These tools are designed to optimize your local presence, ensuring your business stands out in the local digital landscape.

Why Local SEO Matters

For small businesses, local SEO is not just about being found; it’s about being found by the right people — those in your community searching for the products and services you offer. Effective local SEO strategies can lead to increased visibility, higher website traffic, and more in-store visits.

Key Features of Local SEO Tools

When evaluating the best SEO tools for small business, consider these essential local SEO features:

  • Listing Management: Ensures your business information is accurate across all directories, which is crucial for local search visibility.
  • Review Management: Allows you to monitor and respond to customer reviews, a key factor in local search rankings and customer trust.
  • Local Keyword Tracking: Helps you understand how your business ranks for specific local searches, enabling you to optimize your content accordingly.
surfer seo testimony

Conclusion

Investing in the best SEO tools for small business can transform your local SEO efforts, making your business a prominent fixture in local search results. With the right tools, small businesses can compete effectively in the digital marketplace, ensuring they’re not just found, but chosen by local customers.

8. Content Marketing Tools: Amplifying Your Online Presence

Content is indeed the reigning monarch in the realm of digital marketing, and for small businesses, it serves as the vital essence of SEO triumph. By employing the best SEO tools for small business, such as Yoast SEO, you can substantially amplify your content marketing endeavors. These tools ensure that your message not only resonates with your audience but also aligns perfectly with search engine algorithms, paving the way for your digital success.

The Role of Content Marketing Tools

Content marketing tools are designed to help you create, distribute, and analyze your content. They streamline the process of identifying what your audience seeks and crafting content that meets those needs while optimizing for search engines.

Essential Features to Look For

When searching for the best SEO tools for small business, prioritize these content marketing features:

  • Content Optimization: Tools that provide suggestions for improving your content’s SEO, such as keyword density, readability, and meta descriptions.
  • Content Planning: Features that assist in planning your content calendar, ensuring a consistent and strategic approach to publishing.
  • Performance Tracking: The ability to track how your content performs in terms of engagement, shares, and SEO rankings.
yoast seo pic

Conclusion

Incorporating the best SEO tools for small business into your content marketing strategy can lead to better search engine rankings, increased traffic, and higher engagement. By focusing on creating high-quality, SEO-optimized content, small businesses can stand out in a crowded online space.

9. Competitor Analysis: Gaining the Edge in SEO

Grasping the competitive landscape is crucial for any small business aiming to boost its SEO. By leveraging the best SEO tools for small business, such as SimilarWeb, you can delve into your competitors’ tactics and uncover opportunities to refine your own SEO initiatives. These tools provide you with a comprehensive understanding of your market position, enabling you to strategize effectively and stay ahead in the digital race.

Importance of Competitor Analysis

Competitor analysis allows you to see what’s working for others in your industry. It helps you to identify trends, understand the keywords they are ranking for, and discover backlink opportunities. This information is invaluable for crafting a more effective SEO strategy.

Key Features of Competitor Analysis Tools

When selecting the best SEO tools for small business for competitor analysis, consider these features:

  • SEO Benchmarking: Compare your SEO performance against your competitors.
  • Content Gap Analysis: Identify what keywords competitors rank for that you don’t.
  • Backlink Analysis: Understand who is linking to your competitors’ sites.
similarweb competitor anlysis

Conclusion

Leveraging the best SEO tools for small business for competitor analysis can provide you with the insights needed to refine your SEO strategy and outperform your competition. By understanding the strengths and weaknesses of your competitors, you can make informed decisions that drive your business forward in search rankings.

10. Reporting and Analytics: Measuring Success for Small Businesses

In the sphere of SEO, data serves as your guiding compass. For small businesses, employing the best SEO tools for small business, such as Google Analytics, goes beyond merely executing strategies. It’s about comprehending the influence of those strategies through in-depth reporting and analytics. These tools provide a clear understanding of your SEO efforts, helping you measure success and make data-driven decisions for continuous improvement.

The Power of Data-Driven Decisions

Reporting and analytics tools provide a wealth of data that can guide your business decisions. They help you track your website’s performance, understand user behavior, and measure the effectiveness of your SEO efforts.

Essential Reporting and Analytics Features

When considering the best SEO tools for small business, look for these key features:

  • Traffic Analysis: Understand where your visitors are coming from and what actions they’re taking on your site.
  • Conversion Tracking: Measure how well your site turns visitors into customers or leads.
  • Keyword Performance: Track how your focus keywords are ranking and how they contribute to your traffic.
google analytics
Google Search console

Conclusion

The best SEO tools for small business offer robust reporting and analytics features that are crucial for monitoring your SEO progress and making informed decisions. By regularly reviewing your data, you can fine-tune your strategies to ensure continued growth and success in the digital marketplace.

11. Customer Support and Resources: Ensuring Smooth SEO Journeys

For small businesses, navigating the complexities of SEO can be daunting. That’s where customer support and resources come into play, making the best SEO tools for small business not just powerful, but also accessible and user-friendly.

The Importance of Support and Learning

Effective customer support can significantly impact the successful implementation of SEO tools. It ensures that any issues can be quickly resolved, and questions answered, allowing businesses to maintain their SEO momentum.

Key Support Features to Consider

When evaluating the best SEO tools for small business, look for these support features:

  • Comprehensive Help Centers: A repository of articles, guides, and FAQs to help users self-serve common issues.
  • Responsive Customer Service: Multiple channels of support, including live chat, email, and phone, for personalized assistance.
  • Community Forums: Platforms where users can share experiences, solutions, and best practices.
semrush customer support2 e1713629911409
Semrush customer support

Conclusion

The best SEO tools for small business are those that back their powerful features with equally robust support and educational resources. They empower users to not only use the tools effectively but also to grow their SEO knowledge and skills.

12. Pricing and Plans: Investing in the Best SEO Tools for Small Business

When it comes to SEO tools, understanding the pricing and plans is crucial for small businesses. The best SEO tools for small business offer a range of options to fit various needs and budgets, ensuring that you can find a solution that aligns with your financial constraints and business goals.

Navigating Through Pricing Options

SEO tools come with different pricing structures, from monthly subscriptions to annual plans. Some offer free versions with limited capabilities, which can be a great starting point for small businesses. As your needs grow, you can upgrade to more advanced features that offer deeper insights and broader functionalities.

Key Considerations for SEO Tool Plans

When evaluating the best SEO tools for small business, consider these factors:

  • Cost-Effectiveness: Assess the value you get for the price you pay. Look for tools that offer a good balance of features and affordability.
  • Flexibility: Choose plans that allow you to scale up or down based on your business’s changing needs.
  • Free Trials: Take advantage of free trials to test the tools before committing to a purchase.
semrush pricing e1710566196839

Conclusion

The best SEO tools for small business are those that not only fit your current SEO needs but also grow with your business. By carefully considering the pricing and plans, you can ensure that your investment in SEO tools is both wise and fruitful, leading to long-term success in your online endeavors.

13. Integration with Other Tools: Streamlining SEO for Small Businesses

In today’s interconnected digital ecosystem, the best SEO tools for small business are those that offer seamless integration with other tools. This interoperability is crucial for creating a cohesive and efficient marketing strategy.

The Value of Integration

For small businesses, the ability to integrate SEO tools with other software solutions like CRM, CMS, and email marketing platforms can save time and reduce complexity. It allows for the centralization of data and the automation of tasks, which can be a game-changer for resource-strapped businesses.

Key Integration Features

When exploring the best SEO tools for small business, consider these integration capabilities:

  • CRM Integration: Ensures that customer interactions are informed by SEO data, leading to more personalized marketing efforts.
  • CMS Compatibility: Allows for direct implementation of SEO recommendations into website content management systems.
  • Email Marketing Synchronization: Enables the use of SEO insights to tailor and optimize email campaigns.
semrush integration

Conclusion

The best SEO tools for small business are not stand-alone solutions but part of a larger suite of tools that work in harmony. By choosing tools that integrate well with others, small businesses can streamline their operations and focus on growth.

14. Mobile Optimization: Essential for Small Business SEO Success

In the age of smartphones, mobile optimization is a cornerstone of online visibility. The best SEO tools for small business prioritize mobile-friendly features, ensuring that your website not only looks great on mobile devices but also ranks well in search engine results.

Why Mobile Optimization is Crucial

With a significant portion of internet traffic coming from mobile devices, it’s imperative for small businesses to have a mobile-optimized website. This means faster load times, responsive design, and mobile-friendly navigation, all of which contribute to a better user experience and higher search rankings.

Features of Top Mobile SEO Tools

The best SEO tools for small business offer features such as:

  • Responsive Design Testing: Tools that allow you to test how your website appears on various mobile devices.
  • Mobile Usability Reports: Insights into how users interact with your site on mobile, highlighting areas for improvement.
  • Page Speed Optimization: Recommendations for speeding up your mobile site, a critical factor for SEO and user experience.
image 11

Conclusion

Embracing mobile optimization with the best SEO tools for small business is not an option—it’s a necessity. By ensuring your site is mobile-friendly, you’re not just following best practices; you’re also providing value to your customers and staying competitive in the digital landscape.

15. Security and Compliance: Safeguarding Your SEO Efforts

In the digital age, security and compliance are not just buzzwords; they are essential aspects of any online tool, especially for SEO. The best SEO tools for small business understand the importance of protecting data and adhering to regulations, ensuring that your SEO efforts are both safe and compliant.

The Necessity of Security in SEO Tools

Security measures prevent unauthorized access to sensitive information, such as keywords, analytics, and strategy insights. For small businesses, a breach can be devastating, which is why the best SEO tools for small business prioritize robust security protocols.

Compliance with data protection regulations like GDPR is not only a legal necessity but also a trust signal to your customers. It shows that you value their privacy and are committed to protecting their information.

Key Security and Compliance Features

When choosing the best SEO tools for small business, ensure they offer:

  • Data Encryption: To protect data in transit and at rest.
  • Regular Security Audits: To identify and address vulnerabilities.
  • Compliance Certifications: To verify adherence to industry standards and regulations.
semrush audit

Conclusion

The best SEO tools for small business are those that take security and compliance as seriously as SEO performance. By choosing tools that emphasize these aspects, you ensure that your business’s online presence is not only effective but also secure and responsible.

16. User Reviews and Testimonials: Trust-Builders for Small Businesses

In the digital marketplace, trust is currency, and user reviews and testimonials are among the most effective ways to establish credibility. For small businesses, showcasing positive feedback through the best SEO tools for small business can be a game-changer.

The Impact of User Reviews and Testimonials

User reviews and testimonials serve as social proof, influencing potential customers by showing real-world success stories and satisfaction. They can significantly affect purchasing decisions and are an integral part of a comprehensive SEO strategy.

Leveraging Reviews in SEO Tools

The best SEO tools for small business often include features that help you collect, manage, and display reviews and testimonials on your site. These features can boost your site’s trustworthiness and SEO performance.

Key Features to Look For

When considering SEO tools, focus on these capabilities:

  • Review Aggregation: Tools that gather reviews from various platforms and consolidate them on your site.
  • Sentiment Analysis: Insights into the overall sentiment of the reviews, helping you understand customer satisfaction.
  • Testimonial Display Options: Customizable widgets or plugins that showcase testimonials attractively on your website.
Best SEO Tools for Small Business: neil patel
Neil Patel like Serpstat

Conclusion

Incorporating user reviews and testimonials into your site using the best SEO tools for small business not only strengthens your SEO but also builds a foundation of trust with your audience. By highlighting positive experiences, you can differentiate your business and foster a loyal customer base.

17. Unique Selling Proposition: Standing Out in the SEO Market

For small businesses, the digital landscape is crowded and competitive. That’s why the best SEO tools for small business must not only be effective but also possess a unique selling proposition (USP) that sets them apart from the rest.

Defining Your SEO Tool’s USP

A USP is the distinct feature or benefit that makes your product or service better than the competition. For SEO tools, this could be anything from unparalleled data accuracy to innovative features that simplify complex SEO tasks.

Features That Contribute to a Strong USP

When evaluating the best SEO tools for small business, consider how these features contribute to their USP:

  • Advanced Data Analytics: Offering deeper insights and more accurate forecasting than competitors.
  • User-Friendly Design: Simplifying the user experience to make SEO accessible for all skill levels.
  • Customizable Reports: Allowing users to create reports that are tailored to their specific needs.
semrush keyword tool
Semrush keyword magic tool

Conclusion

The best SEO tools for small business are those that offer something no one else does—whether it’s cutting-edge technology, exceptional customer service, or a unique approach to data analysis. Identifying and communicating your tool’s USP is key to attracting and retaining customers in a competitive market.

18. Scalability: Growing with Your Small Business

Scalability is a vital feature of the best SEO tools for small business, ensuring that as your business grows, your SEO tools can keep pace. Scalable tools adapt to increased demands without sacrificing performance or requiring a complete platform change.

Understanding Scalability in SEO Tools

Scalability means that the tool can handle an increasing number of keywords, pages, and data analysis as your business expands. It should provide the same level of service whether you’re managing ten keywords or ten thousand.

Features That Indicate Good Scalability

When assessing the best SEO tools for small business for scalability, look for:

  • Flexible Pricing Plans: Options that grow with your business needs and budget.
  • Robust Infrastructure: The ability to handle large data sets and traffic without slowdowns.
  • Advanced Automation: Features that save time on tasks regardless of scale.
ahrefs integration
Ahrefs Scalability

Conclusion

The best SEO tools for small business are those that not only meet your needs today but also have the foresight to accommodate your business’s growth tomorrow. By choosing a scalable SEO tool, you ensure a long-term partner in your business’s online journey.

19. Conclusion: Elevating Your Small Business with the Right SEO Tools

As we wrap up this comprehensive guide, it’s clear that the best SEO tools for small business are not just a luxury; they are a necessity for any small business aiming to thrive in the digital space. These tools are the allies you need to navigate the complexities of SEO and emerge victorious in the battle for online visibility.

Summing It Up

From local SEO to content marketing, and from competitor analysis to mobile optimization, we’ve covered the essential facets of SEO tools that can make or break your online presence. Each category we’ve discussed plays a pivotal role in ensuring your small business doesn’t just survive, but flourishes in the online ecosystem.

The Focus Keyword as Your Guiding Star

Throughout this journey, we’ve emphasized the focus keyword “best SEO tools for small business” as a guiding star. It’s a reminder that your tools should be tailored to the unique challenges and opportunities that small businesses face in SEO.

“Boost your small business’s online visibility, reach more local customers, and drive growth by leveraging the power of SEO tools – they’re a game-changer for local businesses!”

Final Thoughts

Choosing the right SEO tools is about finding the perfect blend of functionality, usability, and support. It’s about investing in a solution that grows with your business and aligns with your long-term vision. With the insights from this guide, you’re now equipped to select the best SEO tools for small business—tools that will not only meet your current needs but also propel you towards a future of digital success.

Remember, the right tools are out there, and with them, the top of the search engine results page is within your reach.

20. Call to Action: Taking the Next Step with Confidence

You’ve explored the best SEO tools for small business, understood their features, and recognized their value. Now, it’s time to take the next step. A call to action (CTA) isn’t just a closing statement; it’s a powerful beckon towards progress.

Crafting Your CTA with Purpose

Your CTA should be clear, compelling, and convey a sense of urgency. It’s the final nudge for readers to move from consideration to action. Whether it’s signing up for a free trial, scheduling a demo, or simply learning more, your CTA is the gateway to deeper engagement.

Using the Focus Keyword Effectively

Incorporate the focus keyword “best SEO tools for small business” in your CTA to reinforce the message and maintain SEO momentum. For example:

  • “Discover the best SEO tools for small business today and start your journey to the top of search rankings!”
  • “Unlock the potential of the best SEO tools for small business with a free trial now!”
webCEO fimag

Conclusion

The right CTA can transform interest into action. It’s not just about choosing the best SEO tools for small business; it’s about embracing them. So, take the leap, click the button, and begin the journey to SEO excellence. Your future self will thank you.