HubSpot has made a simple WordPress plugin available that allows customers on HubSpot Medium or Large to integrate the Javascript Tracking Code into their websites easily. This plugin provides a simple way to add the tracking code to your website without having to edit your template configuration in WordPress.
This plugin doesn't enable anything new in HubSpot or make functionality available that did not already exist to customers. If you have any questions, please contact the author directly at bwhalley@hubspot.com.
You can download the plugin from WordPress's website here:
http://wordpress.org/extend/plugins/hubspot/
Integrating with Facebook Pages HubSpot supports integration with Facebook Business Pages. Through HubSpot, you can track the reach of your Page over time, publish your blog posts to your page automatically, or post from our Social Media tool to your page.
Setting It Up
- Integrating HubSpot with your Facebook Business Page is simple. Just go to your Social Media Accounts page, by clicking on "Settings" in the top right of your HubSpot account, and scrolling down to "Social Media Accounts".
- Add your Facebook account that is the administrator of the Page to HubSpot. Under the "Facebook" heading on the Social Media Accounts page, just click on "Connect". If you are not currently logged into Facebook on your computer, you will be prompted to log in. If you are already logged in (or once you have logged into Facebook), Facebook will ask for your permission to connect to HubSpot.
- Once the connection is established, you will see a set of checkboxes appear at the bottom of the Social Media Accounts screen, one row for each profile or page that HubSpot is connected to. To have the friends or followers of that profile count towards your total Reach in the Reach report, check that box. Through this method, you won't count the friends of any personal profiles or pages that you do not want connected to HubSpot.
- If you want to use this page with the HubSpot Social Media tool or blog auto-publishing, check the boxes on that as well. When you're done, your Social Media Accounts page will look something like this:

- Please note that only someone who is an admin of that Facebook page can make changes to the publishing settings. If someone else with HubSpot account access comes to this page but they are not an administrator of the Facebook Page in question, they cannot turn on the settings for that page.
Using It
Now that your account is set up in HubSpot, you can interact with it in any of the ways that you selected. If you set your blog to auto-publish to this Facebook page, this will take effect immediately. We will also begin watching your page's growth in Reach. If you use the HubSpot Social Media tool, the page will appear as an option when you select "Post to Facebook" from the Social Media tool.
Need help with this or other social media marketing? Consider hiring experts to do social media marketing for you starting at $75 / hour.
A 16 minute video on landing page best practices and using HubSpot landing pages.
Related Links:
Need more help creating Calls to Actions and Landing Pages?
In order to make your lead nurturing emails more personal, you can add a lead's first name, last name or company name to the body of the email. To include these fields in your lead nurturing emails, add one of the following tokens to the email. If the information does not exist for a specific lead, the field will either be left blank, or default text will be entered instead. Please note that regular Lead and Form Action emails do not support these tokens yet - These tokens are for lead nurturing only.
| The tokens we currently support are: |
| Lead Field |
Token |
Default Text |
| First Name |
${firstname} |
(blank) |
| Last Name |
${lastname} |
(blank) |
| Company Name |
${company} |
your company |
For example, if you write the following lead nurturing email.
Hello ${firstname},
Thanks for visiting HubSpot.com. Inbound Marketing is a great opportunity for ${company} to get ahead of your competitors.
It would show up with the first name and company name filled in like this:
Hello Mark,
Thanks for visiting HubSpot.com. Inbound Marketing is a great opportunity for MP Associates to get ahead of your competitors.
If we don't have those fields filled in for a particular lead, default text would show up in their place. For example:
Hello,
Thanks for visiting HubSpot.com. Inbound Marketing is a great opportunity for your company to get ahead of your competitors.
Want expert help? Hire HubSpot certified Partners to create campaigns for you starting at $100
Lead Nurturing is the process by which you will improve your authority and relationship with your leads effortlessly. By feeding engaging content to your new leads automatically, you will keep them interested and excited about what you offer. Some benefits include:
• Increased lead to sales opportunity rate: In a Forrester Research report, companies who excel at lead nurturing generate 50% more sales-ready leads at 33% lower cost.
• Send more qualified leads to your sales team: According to SiriusDecisions, 70% of leads will originate from the web by 2015. Taking time to contact and educate each one is valuable, but very expensive if you have real sales staff doing that.
• Only engage with leads when they’re ready: According to Tippit, only in the last third of the buying process do buyers want to actually speak to a salesperson. Trying to engage them earlier costs money, time, and is a bother to the person.
Check out this video about how lead nurturing can change how your business interacts with potential customers:
HubSpot's lead nurturing makes doing great lead nurturing easy. You will lay out straightforward, simple campaigns that convey powerful messages. Depending on which HubSpot package you have, you can set up different numbers of lead nurturing campaigns, with each campaign tied to one or more conversion points on your website.
Want help setting up lead nurturing? Hire experts to create campaigns for you starting at $100
In Mid-October 2009, the blogging directory and rankings site Technorati discontinued their calculation of Blog Rank and related data. At the time, HubSpot using Technorati's index for the Rankings presented in the Blog Analytics report, so we have removed this stat from the Blog Analytics tool.
Instead, we've developed our own formula called Blog Grade and integrated it into HubSpot. Similar to the way Technorati worked, we go out and grade hundreds of thousands of blogs across the internet and then compare you to them in terms of unique visitors, inbound links, and other factors. The grade that we display is a percentile, not a raw score - So an 80 means that your blog is superior to 80% of the blogs in the Blog Grade database.
Technical experience: Expert
sIFR is a free software package that allows you to embed special fonts in a web page so that they can be viewed even if your site visitor does not have that font installed on their system, while retaining SEO value for those words. Before sIFR, people were forced to use standard fonts that everyone had, or to convert their headlines and other text into images, removing the SEO value to those keywords.
sIFR is compatible with websites on the HubSpot CMS. To implement sIFR for your site, you need to be comfortable editing some basic HTML on your own for your website, or have someone nearby who is. The process will take about 30 minutes, depending on how heavily you want to use sIFR on your website.
- To implement sIFR on the HubSpot CMS, you need to download the sIFR software (free, http://www.mikeindustries.com/blog/files/sifr/2.0/sIFR-2.0.7.zip), and an application to encode your chosen font into a Flash format. If you have Adobe Flash Pro, that can do it. If you don't, you can download a free font encoder from here: Windows Mac OS X. Follow the included instructions with those tools to generate your encoded font file. You'll need this file in a little bit.
- Now that we have our software and font ready to be uploaded to our website, we need to start placing the code that makes sIFR work around your website. There are three files that we need to upload to your HubSpot site. To upload files to HubSpot, go to Settings -> File Manager in your HubSpot portal. Left-click on "Site Root", and select "New Folder". Call it "sifr". We'll be placing all of your related files inside of this folder. Two of them are included in the sIFR software folder you downloaded, and the third is the encoded font that you want to use. Left-click on your new "sifr" folder and select "Upload Files". Navigate to and select the following files from your sIFR folder: sifr-screen.css, sifr.js. Also upload your encoded font into this folder.
- Left-click on your encoded font in the file listing and select "View/Edit". You'll see a path similar to the one below. Save and remember that path - You'll need it later to reference the scripts and code that you just uploaded. Next, determine what site elements you want to replace. We're going to create a special sIFR command to replace that content. For a good primer on sIFR Replace Statements, read the sIFR documentation, but here is a basic one to get you started:
if(typeof sIFR == "function"){
sIFR.replaceElement("h1", named({sFlashSrc: "http://yourdomain.com/Portals/62314/sifr/tahoma.swf", sColor: "#000", sCase: "upper", sWmode: "transparent"}));
};
What this says, is to go through all h1 elements on a website, and replace them with the font "Tahoma", in the color black, a transparent background (so that the background color of your page shows through), and make the text all uppercase. There are many, many more optional variables that you can use if you like - You can find them in the sIFR documentation here: http://wiki.novemberborn.net/sifr/How+to+use. Place this replace statement at the very bottom of your sifr.js file, as shown below. Save your work.
- Open the file sifr-screen.css now, and edit it so that only the tags that you are replacing in sifr.js will be hidden. A few examples are shown in the file - Delete any that aren't the tag that you want to be hiding. For example, if you want to only hide your H1 tags, you sifr-screen.css file will look something like this:
Finally, you need to add some tags to call the CSS and JavaScript file on your pages and have them execute. For each page you want to use sIFR on, open up Page Properties and go to "Advanced Options". In the field named "HTML Head Tag Text", copy and paste the following code, changing the paths to be the correct path for your site. Just insert your domain's name for "yourdomain.com", and make sure that you enter the correct portal number for your portal, as you found it earlier.
<script type="text/javascript" src="http://yourdomain.com/Portals/62314/sifr/sifr.js"> </script> <link rel="stylesheet" type="text/css" href="http://yourdomain.com/Portals/62314/sifr/screen.css">
If you've done this correctly, you're all set! Load one of the pages that you added the special CSS & JavaScript above to, and your relevant tags (such as H1) will be replaced with the new font that you uploaded. Please let us know if you have any comments or questions on this process.
Caveats: Text generated by sIFR will load last on a page. If your page is very big or slow to load, it may take a second or two for your headlines to show up, especially if you have many headlines on one page. This doesn't effect how the software works, but you may want to be careful about what pages you use it on if some of your pages are very large.
This may not work inside of "Standard Content" blocks. It will work as the headline of a Standard Content Blog though, just not in the body. If you want to replace text inside of a body area of a module, we recommend using the plain HTML/Javascript module.
Settings -> File Manager
If you are familiar with CSS you can create a custom CSS file for use with your HubSpot hosted website or web pages.
- Log into your HubSpot
- Click on Settings > File Manager
- In the root directory, right click and select "New File"
- Name it "custom.css"
- Click save and then edit the sheet
The CMS application looks for this file and if it exists, includes it in the CSS cascadeSince HubSpot is build on a template we do not accept all CSS stylings, but most basic styling and design tags are supported. The best way to edit your stylesheet is to view the CSS for one of your HubSpot-hosted web pages, copy and paste the code you want to edit into your custom.css file and edit the existing properties. You can modify existing properties, but are unable to add in new properties.
Any other properties that do not exist in the custom.css will be referenced in the Settings > Template Configuration > Advanced Color Selections, for example the background color of side column modules.
Please note: This is an advanced CMS topic and HubSpot Support is not available to assist with CSS programming. If you have questions about CSS we encourage you to post in the forums.
How helpful was this article?
HubSpot just released a major update to our Visits by Page report. There are a few important changes to this tool that you should be aware of. If you have any questions or concerns about these changes and how they affect you, please contact Support.
- Page Popularity Now Supports Canonical URLs: Page Popularity now properly recognizes and supports canonical URLs on your website. This means that URLs like www.yourdomain.com and www.yourdomain.com/index.html will not be tracked separately in Page Popularity. These two URLs are recognized as being the same, and the data for them is combined. You can read more about canonical URLs and why they are important here. With this adaptation, Page Popularity is much better at identifying what website pages are truly the most popular and sees less duplicate content.
- Page Popularity Now Supports Query Strings: Page Popularity now properly recognizes and supports query strings inside of URLs. This does not affect Small customers, but for Medium or Large customers who use query strings as part of their website structure, Page Popularity will now properly reflect which pages are the most popular. Previously, Page Popularity would drop any variables after the '?' in a query string, which caused all of those pages to be grouped together as one in the report. This change has no effect on URLs with source or campaign tokens added onto them - Only websites or content management systems that use query strings to identify the entire page, such as WordPress.
- Page Popularity is a lot faster: Page Popularity now runs off of our new analytics engine, which means that it's much faster and better at sorting through data quickly by time period. It uses the same new date picker as the Sources report, and returns data from even very large queries in seconds.
One of the toughest pieces of any marketing campaign is proving its success. We've put together a PowerPoint template that you can edit each month with your statistics and examples of success and use for presentations for your boss, your VP, or your CEO as you need. Just download the below PowerPoint template and you can substitute in your own images and examples for an easy presentation for anyone else about how inbound marketing works for your organization. Also below are where in HubSpot you can find each graph referenced in your HubSpot account so that you can add them easily. We recommend also putting links to each graph in the PowerPoint deck, as we have, so that you can distribute the presentation to attendees after the meeting and they can see the results for themselves.
Download Audit Framework (1 MB PowerPoint File)
Graphs Include:
Slide 2: From Analyze -> Competitors
Slide 3: From Analyze -> Competitors -> Indexed Pages Over Time
Slide 4: From Analyze -> Competitors -> Traffic Rank Over Time
Slide 5: From Optimize -> Keyword Grader -> Keywords Summary
Slide 6: From Optimize -> Link Grader -> Links From Domains
Slide 7: From Analyze -> Traffic (or Analyze -> Sources)
Slide 8: From Analyze -> Sources -> Organic Search
Slide 9: From Analyze -> Blog Analytics -> 1 Month View
Slide 10: From Analyze -> Reach