An interview with Rand Fishkin, Founder of SparkToro, and previously co-founder of Moz

An interview with Rand Fishkin, Founder of SparkToro, and previously co-founder of Moz

1. Tell us about yourself.
I'm the co-founder of SparkToro and, prior to that, Moz and Inbound.org. I've been a marketer and an entrepreneur for my entire career -- the last 17 years -- and have made a lot of mistakes from which I hope others can learn :-)

2. Did you choose to become a marketer?
Not entirely. I fell into marketing after entering the tech world as a web designer, but I love the combination of technical and creative processes required to succeed, and truly enjoy the people in the marketing world.

3. What do you think one should do to align their marketing goals with their business goals?
Tie marketing goals explicitly and directly to specific business goals, then show (as best you're able), how metrics improvements in marketing correlate (or cause) improvements in the business goal.

4. Your views on why MVPs (Minimum Viable Product) may not be ideal:
My basic contention is that many customers and amplifiers of your business and work will likely judge your product on their initial experience. If you release something that's barely viable but doesn't truly astound and impress, you're likely to burn the opportunity to re-earn that customer's business in the future. Worse, if that person might have been an amplifier of your company or a promoter of your product/service, you've lost the opportunity to reach their audience with a message of endorsement.

5. What would be some of the biggest challenges in marketing in the next few years?
The major web properties are all moving to a model of sharing out less traffic and keeping more for themselves. That makes many web marketing activities much more difficult, and mean that fewer people and organizations will benefit from the popularity that Google, Facebook, Twitter, LinkedIn, etc. have achieved. Rather than spreading the wealth of traffic and linking across the web, we're seeing consolidation and closing of gates to keep people on their platforms.

6. What's your favourite ad? Why?
A favourite ad is far too difficult, but I really enjoyed this concept from Reese's Peanut Butter Cups: https://www.youtube.com/watch?v=m89djlGgzIQ

7. Are there any marketing gurus you've been inspired by?
Hmm... Not sure they'd call themselves "gurus," but a few folks that have certainly inspired and impressed me lately include Purna Virji, Emily Grossman, Tara Reed, Everette Taylor, Camille Ricketts, 

8. What do you think is the most senseless marketing campaign? Why?
Hard to name just one, but I think politics is an area where a ton of marketing activity, advertising spend, and media effort of all kinds is placed, but with a very low return on investment. At most, 2-3% of the electorate seem to ever shift their votes in the United States, yet fewer than 40% of eligible voters even bother to cast ballots. Clearly, it's a field with perverse incentives, incredibly illogical thinking, and horrific bias of all kinds, yet I can't help but feel that most of the marketing dollars spent are done senselessly, too.

9. What's your favorite social media platform? why?
I still love Twitter. It's a wonderful place to engage with people and organizations, to form connections, to get help with problems, to socialize around professional, political, and interest-based issues. If the platform could work to solve its horrifying abuse and harassment problems, I think it would have a very bright future indeed.

10. What phone app do you use most?
Gmail :-) But right behind that is probably Twitter, Pocket, Lyft, Reddit, Fitbit, and Instagram

11. What do you do when you have free time?
My wife and I socialize a lot! We have so many wonderful friends in Seattle and the cities we frequently visit that our calendar is often booked up for months in advance. I love seeing people, eating good food, sharing stories, and being supportive however we can.

12. Is there a software product you love?
Many! I'm a big fan of Excel and Powerpoint -- still gold standards for much of the work I do. Google Drive has also proved invaluable, and for my new company, a few others like Gusto, Typeform, Docusign, and Carta have been invaluable.

13. What productivity hacks do you use?
I try to run 100% of my communication through just two channels -- my calendar and my email. If it's not in those two, it doesn't exist for me (or, at least, I don't prioritize it). That helps me stay mostly on top of everything I need to get in a day without falling too far behind.



      • Sticky Posts

      • 10 simple e-commerce marketing tips to boost sales

        Congratulations! You've finally set up that e-commerce store you've been thinking about for a long time. Hopefully it wasn't too difficult. Even if it was, the effort will be totally worth it when you start seeing some orders come through. Now that the store is live, let's take a look at some marketing tips you can apply for sales growth. 1. Avoid cart abandonment If you've ever shopped online, you might have added a product to the cart but then decided not to purchase it. This is known as cart abandonment.
      • Marketing in a post COVID-19 world!

        Consumers across countries are increasingly spending more time on a wide variety of digital activities, right from online grocery shopping, to video conferencing, to tele-medicine. There is a good chance that you performed one or more of the following activities during this lockdown, thanks to COVID 19: Cooked a meal Made a TikTok Video Signed up for a remote learning session Consulted a doctor online (or ordered medicines online) Shopped for groceries online A study by Hunter, a food and beverage
      • Inbound Marketing 101: The Foundational Blocks of Inbound Marketing Strategy

        According to a behaviour survey, 68% of the buyers use sources such as blogs to evaluate the product even before considering it. Before buying a product, we do a lot of research to learn more about the product through communities, blogs, social media,
      • How Zylker doubled their webinar registrations!

        Webinars are good educational resources to gather qualified leads for your product. But what if your visitors are dropping off from your webinar landing page without signing up? What more could you do to convert visitors into registrants? This is the
      • The ideology behind why features tell, but benefits sell

        Do you think there's any truth to this? Do features only tell, and benefits sell?  Well, let's see why we should focus on benefits rather than features as the great marketing wizards, David Ogilvy and Steve Jobs proved to be the best examples leveraging

        • Recent Topics

        • Recurring Events Not Appearing in "My Events" and therefore not syncing with Google Apps

          We use the Google Sync functionality for our events, and it appears to have been working fine except: I've created a set of recurring events that I noticed were missing from my Google Apps calendar. Upon further research, it appears this is occurring
        • CRM x WorkDrive: File storage for new CRM signups is now powered by WorkDrive

          Availability Editions: All DCs: All Release plan: Released for new signups in all DCs. It will be enabled for existing users in a phased manner in the upcoming months. Help documentation: Documents in Zoho CRM Manage folders in Documents tab Manage files
        • [Important announcement] Zoho Writer will mandate DKIM configuration for automation users

          Hi all, Effective Dec. 31, 2024, configuring DKIM for From addresses will be mandatory to send emails via Zoho Writer. DKIM configuration allows recipient email servers to identify your emails as valid and not spam. Emails sent from domains without DKIM
        • Desk - CRM Integration: SPAM Contacts (Auto Delete)

          SPAM contacts is a useful feature, but when the CRM sync is used, it is very frustrating. When a contact is marked as SPAM on Desk, I wish to do the same on CRM. When a SPAM contact is deleted, I would like it deleted from CRM. The feature looks half-baked.
        • View Audit Trail field

          The Audit Trail feature is great, but its data is only available to admin users. It would be really great to have a system field "Audit trail" that we can add to the detailed view of a record. This would allow supervisors, directors and etc. to quickly track what changes have been done by whom for each record. It is a current feature from a client of mine and while it's probably possible to hard code it, since this data is already available in Zoho, I would be surprised to hear how hard it would
        • Creator roadmap for the rest of 2022

          Hi everyone, Hope you're all good! Thanks for continuing to make this community engaging and informative. Today we'd like to share with you our plans for the near future of Creator. We always strive to strike a good balance of features and enhancements
        • How do I modify the the incoming/current call popup? I can modify other call pages but not that one.

          I want to modify the incoming and active call popup on the crm to include customer relevant information, such as purchase history or length of relationship. Under modules and fields, I don't seem to see active call as a choice to modify, only the main
        • Announcing new features in Trident for Windows (v.1.27.4.0)

          Hello Community, Trident for Windows is here with exciting new features to elevate your communication and enhance productivity. Let’s dive into what’s new! Smart Sign-in. You can now sign in to Trident with Smart Sign-in. With this new addition, you can
        • Add Lookup Field in Tasks Module

          Hello, I have a need to add a Lookup field in addition to the ones that are already there in the Tasks module. I've seen this thread and so understand that the reason lookup fields may not be part of it is that there are already links to the tables (https://help.zoho.com/portal/en/community/topic/custom-fields-on-task-module).
        • Global Sets for Multi-Select pick lists

          When is this feature coming to Zoho CRM? It would be very useful now we have got used to having it for the normal pick lists.
        • Time Entry : Auto fill fields Hours minutes seconds

          Hello world, Do someone know a script (for workflow rules) which fill automatically fields hours spent, minutes spent, seconds spent when we fill Executed time and End time Formula should start from (End time - Executed time) Thx in advance
        • MULTI-SELECT LOOKUP - MAIL TEMPLATE

          Dear all how are you? We need to insert data from MULTI-SELECT LOOKUP in a email template, but I can't do that, when I'm creating the template I can't find the field to insert it. is there any solution? PVU
        • Create Encrypted Zoho Forms URL for SMS Pre-Population forms using zfcrm_entity=

          Hello Zoho Forms Community and Zoho Team, I’m trying to send a Zoho Forms URL via SMS with pre-populated CRM contact data, inspired by a post from four years ago by GlennP (https://help.zoho.com/portal/en/community/topic/passing-the-crm). Our form is
        • Tracking Emails sent through Outlook

          All of our sales team have their Outlook 365 accounts setup with IMAP integration. We're trying to track their email activity that occurs outside the CRM. I can see the email exchanges between the sales people and the clients in the contact module. But
        • on submit of creator form then record is create in Zoho crm purchase module then on automatically task want to create in the crm

          on submit of creator form then record is create in Zoho crm purchase module then on automatically task want to create in the crm
        • Zoho Forms - edit the settings of the Zoho CRM field to change the integration with CRM

          I've created a Zoho CRM field in my form to pre-populate selected CRM details into the form, following the instructions here https://help.zoho.com/portal/en/kb/crm/integrations/zoho/zoho-forms/articles/zoho-forms-crm-integration#Step_2_-_Add_Zoho_CRM_Field_in_the_form
        • Data Integration Platform

          Hi,  Is anyone aware about a data integration platform like Dell Boomi that can work with Zoho Support? Any help will be higghly appreciated.  Thanks Kunal
        • Zoho CRM Webinar – Automate everything across Customer Journeys in CommandCenter 2.0

          How efficient is your current CRM automation setup? As customer journeys become more dynamic, it's common for data and actions to get scattered across teams and modules. This leads to broken processes and inconsistent customer experiences—especially across
        • Ability to add notes to an appointment and add notes/attach docs to a consultation

          As an idea for the future, it would be helpful to be able to add notes to an existing appointment--there is a place to add notes for the customer, but I don't see one for the appointment. It would also be helpful to be able to add notes or attach documents
        • How to query Deal "Stage" "Is Open" in Analytics SQL?

          How do I query this "field" in Analytics? What is going on? It seems like there is another 'mapping' somewhere but that it is inaccessible with raw sql??? If I query "Stage" Like '%Won%' I get a wildly different number than I do when I manually filter
        • Im trying to white list domain dynamically in zoho desk extension

          Im trying to white list domain dynamically in zoho desk extension. But it show error Error: {errMsg: 'No entry found in plugin-manifest whiteListedDomains for requested URL'} syntax "config": [ { "displayName":"Shopify Admin API access token ", "name":
        • Backorder For Composite Items

          Hello If i released SO for composite item and use backorder feature of zoho inventory then it should backorder child item items of composite and not composite item.This is basic of backordering.I conveyed this to zoho call center but no solution yet.
        • Passing the CRM

          Hi, I am hoping someone can help. I have a zoho form that has a CRM lookup field. I was hoping to send this to my publicly to clients via a text message and the form then attaches the signed form back to the custom module. This work absolutely fine when
        • Zoho Payroll: Product Updates for India - May 2025

          This May, we are glad to unveil new capabilities in Zoho Payroll that simplify your payroll activities. Here's the list: Let Employees Choose Their Tax Deduction Method for One-Time Payments Calculate variable earnings based on percentage of CTC Carry
        • Enhance Zoho One Conditional Assignment to Fully Reassign App Settings When Changing Departments

          Hi Zoho Team, We’d like to submit a feature request regarding the current behavior of Zoho One’s conditional assignment logic when moving a user between departments. 🔧 Current Limitation As it stands, Zoho One’s conditional assignment does not remove
        • Sync failed: Invalid Date value

          Hi, I have a local .sqlite database. After importing one table through the Databridge, and produced my dashboards, I cannot sync. I get an error regarding the date column: [Line: 2 Field: 4] (2018-07-12) -ERROR: Invalid Date value The data found at the
        • Office 365 is marking us as "bulk"

          All of a sudden (like a couple of days ago) all of our customers who are on Office 365 are getting our mails in their junk email. This is not the case with Gmail or other random mail servers, nor between us. We got a 10/10 score on mail-tester.com. Also,
        • Zoho Assist

          Hi, We are using zoho assist unattended access in some windows server 2012 and recently the agent lets you connect but not let you do anything on the remote machine. Sometimes you can click on something but nothing happens. There's a issue with this new
        • Experience effortless record management in CRM For Everyone with the all-new Grid View!

          Hello Everyone, Hope you are well! As part of our ongoing series of feature announcements for Zoho CRM For Everyone, we’re excited to bring you another type of module view : Grid View. In addition to Kanban view, List view, Canvas view, Chart view and
        • Modify workflow from "ON CREATE & EDIT" to "ON CREATE" only

          Salut, Is there a way to easilly change my choice of trigger of workflow from on create & edit to on create only, or do I have to re-do the whole worklow from scratch ? Sylvain
        • Access custom modules via API?

          Is it possible to access a custom module in Zoho Inventory via the API? I can not find any reference to this in the API docs.
        • Welcome to the Zoho Service Plus community

          Hey everyone, We are excited to welcome you to be a part of the Zoho Service Plus community. Here's a quick overview of what Service Plus is all about and how the community can help us work together. What's Zoho Service Plus? Zoho Service Plus is a unified
        • Extensions 101 webinar series: Build, integrate, and monetize with extensions

          Attention developers! Are you ready to take your extension development skills to the next level? We're excited to bring back the Extensions 101 webinar series with an expanded lineup of Zoho products and an introduction to more platform features. Last
        • Restrict Zoho Cliq Webinars and Announcements to Admins Only

          Hi Zoho Team, We hope you're doing well. We would like to raise a feature request regarding in-app announcements in Zoho Cliq, such as the recent webinar popup about the Cliq Developer Platform: While these announcements are useful, they are not always
        • Track ZohoForm Conversion using Postmessage event

          Hi, I’ve been using a third-party lead tracking tool to capture leads from my website along with their source. Earlier, with the HubSpot form, the third-party script was able to detect the postMessage event that iframe forms typically send back to the
        • Related Lists filter

          I have Contacts showing in our Accounts module. I customized the Contacts module with an Employment Status field, with the following picklist options: "Primary Contact", "Secondary Contact", "Active Staff(not a main contact)", and "No longer employed".
        • Share Notebook with group created in Zoho One

          I have created a group in Zoho One for a section in my company. Is it possible to share a notebook with that Zoho One Group? Currently, it seems only possible to share to emails. Unfortunately for large teams, this will mean we are constantly having to
        • Create Tasks in arbitrary Zoho Project triggered from CRM [Zoho Flow]

          Community, hello What I'm trying to do is to create a Zoho Project when a Deal is created in CRM and then to be able to add tasks to this Project also from Zoho CRM with the trigger (Blueprint/ Workflow). I succeeded in creating Project using Zoho Flow,
        • Zoho Sheet - Desktop App or Offline

          Since Zoho Docs is now available as a desktop app and offline, when is a realistic ETA for Sheet to have the same functionality?I am surprised this was not laucned at the same time as Docs.
        • not able to access Zoho from home WIFI

          for some reasone i am not able to access Zoho on my laptop or my iphone while i am connected to my home Wifi, i am able to access these sites both on laptop as well as Iphone and associated apps on any other Wifi as well as when I am on my 4G connection
        • Next Page