SEO SQUIRRLY™ - Version 8.0.5

Version Description

08/14/2017 = * Fixed HTTPS jquery load in sitemap.xml * SEO Squirrly is compatible with WP 4.8.1

Download this release

Release Info

Developer cifi
Plugin Icon 128x128 SEO SQUIRRLY™
Version 8.0.5
Comparing to
See all releases

Code changes from version 8.0.2 to 8.0.5

models/SQ_Frontend.php CHANGED
@@ -1886,7 +1886,7 @@ class Model_SQ_Frontend {
1886
  return true;
1887
  }
1888
  } else {
1889
- return true;
1890
  }
1891
 
1892
  return false;
1886
  return true;
1887
  }
1888
  } else {
1889
+ return false;
1890
  }
1891
 
1892
  return false;
readme.txt CHANGED
@@ -1,8 +1,8 @@
1
  === SEO SQUIRRLY™ ===
2
- Contributors: calinvingan, florinmuresan, nagy.sorel
3
- Tags: seo,wordpress seo,seo plugin,seo optimization,seo content,keyword research,content seo,apps,plugins
4
  Requires at least: 3.5
5
- Tested up to: 4.7
6
  Stable tag: trunk
7
  Donate link: https://www.squirrly.co/wordpress-seo-by-squirrly
8
 
@@ -11,192 +11,467 @@ SEO Squirrly is for the NON-SEO experts. Get Excellent SEO with Better Content,
11
  == Description ==
12
  **SEO Squirrly** is for the **NON-SEO experts**. Get Excellent SEO with Better Content, Ranking and Analytics. For Both Humans and Search Bots.
13
 
14
- SEO Squirrly helps you write content that is **SEO friendly and ALSO Human friendly**. You'll get to improve your rankings, while providing your readers with great content. See Your SEO Stats, get a weekly SEO Audit and find the best keywords.
15
-
16
- It works well with Wordpress sites that already have <strong>Yoast</strong> or <strong>All In One SEO</strong>. You can opt-in to keep those settings, so no need to start over again :-)
17
 
18
- Recommended by <strong><a href="https://www.quicksprout.com/university/how-to-maximize-your-seo-traffic-with-these-must-have-wordpress-plugins/" >Neil Patel</a></strong>, the co-founder of Kissmetrics and Crazy Egg. Also by <strong>Brian Dean</strong> and over 100 content marketing experts
 
 
 
 
19
 
20
  [youtube https://www.youtube.com/watch?v=mEjrE7TuDDc]
21
 
22
- See all the SEO Squirrly 2017 Features:
23
- <a href="https://howto.squirrly.co/category/sides/" >https://howto.squirrly.co/category/sides/</a>
 
 
 
 
 
24
 
25
- Based on the topic you're writing about, the interface will light up green while you're editing your text, so that you know you've done something right. When all the lights are green, you can publish it, because your text has excellent SEO and it's 100% optimized.
26
 
27
- Different customers, from areas such as e-commerce, law firms, digital agencies, online magazines, movie review sites, etc. have reported +285% increase in the number of readers, by optimizing their content with this seo plugin, and by measuring and improving as advized by our tool.
28
 
29
- All-In-All: SEO Squirrly will help you get a tool that acts like an Expert Consultant, sitting right next to you, advising on SEO, and telling you where you need to improve.
30
 
31
- The best things is: YOU DON'T have to be an SEO expert to use it. Wait, you don't even need to know about all that. Squirrly will help you write great content, will show you where your Wordpress needs improvements and it will even help you learn all about content marketing and seo strategies through email trainings.
32
 
33
- SEO Squirrly is a Freemium software, like MailChimp.
34
 
35
- You’ll start with the free version of Squirrly SEO. It will help you if you have small content marketing needs, such as 5 articles published / month, 5 keyword analysis and a weekly audit report. When you'll require more, you can pay for the PRO Plan.
36
 
37
- -<strong>Gives You SEO Advice as you're typing your articles.</strong> Squirrly helps you in real time to optimize your articles to 100%, while you are writing or editing them.
38
 
39
- - <strong>Green lights turn on everytime you do something right.</strong> When all the lights turn green, you can publish or schedule the article because it has excellent seo.
 
 
 
 
40
 
41
  - <strong>Optimized articles get +285% traffic,</strong> on average (real statistics from over 16,500 people who participated in the survey).
42
 
43
- - <strong>SEO Settings remain</strong>. If you already made your SEO settings for WordPress with other plugins, you can keep using those and Squirrly won't override them. No need to start all over. We'd hate to have you do that.
 
 
 
 
44
 
45
- - <strong>Finds you Keywords and Topics that your Customers actively search for</strong> and which will help you out-rank your competitors, not just follow them around the serps
46
 
47
- - <strong>The algorithm for Keyword analysis</strong> takes into accounts elements that will help you find suitable keywords for content optimization: for Humans and for Search Engines.
48
 
49
- - <strong>Tracks all the aspects of your Content Marketing Strategy:</strong> Blogging, Traffic, SEO, Social Signals, Links, Authority. Every single week you get a new report by email.
50
 
51
  - <strong>Send the Audit report by email</strong> to your content writer, SEO person, developers, or to your boss.
52
 
53
  - <strong>It Gives You Professional Advice on How To Fix</strong> any of those areas that it helps track, so you can easily find out how to improve. Content from SEO Moz (recently just MOZ), Google, Authority Labs, etc.
54
 
 
 
55
  - <strong>Monitors Your Progress, week by week.</strong> You'll get interesting data about the historical performance of each article you write and find out how to improve its seo ranking.
56
 
57
- - <strong>Analyze any single article. See how it improves over time.</strong>
58
 
59
  - <strong>Optimize Your Content for Humans.</strong> We've recently added tools and lessons (free of charge) that will help you optimize all of your Content for Humans, not just for search engines.
60
 
61
- - <strong>Write Better Content.</strong> We help you build up seo content that is also great-to-read for Human readers and helps you build up some valuable and subtle SEO.
62
 
63
- - <strong>Stay up to date with your SEO and Social Signals, with our Email Alerts</strong>. We send out email alerts if something on your Wordpress site needs immediate attention, so that you can act upon it and save your business the trouble.
64
 
65
- - <strong>Copyright-Free Images That You Can Use.</strong>
 
 
 
 
66
 
67
- - <strong>Headline Suggestions based on your SEO keyword.</strong>
68
 
69
- - <strong>Social Intelligence through the Inspiration Box, to help you write better content. Shows you recent tweets about your subject, how other journalists and bloggers have approached your topic. All of this in your "Add New Post" interface.</strong>
70
 
71
- You can use Squirrly SEO for FREE and if you have small content marketing needs (about one article posted per week, some keywords that you want to analyze), then it's the perfect plan for you.
 
 
72
 
73
- Once you start having bigger content marketing and SEO needs (more than one article posted per week), you can go PRO. Read more about it in the FAQ section.
74
 
75
- <h3>Reviews</h3>
 
 
 
 
 
 
76
 
77
  * <em>"Wow, I've been using your tool for a week now and one of my blog ranked no1 out of a million for its key word... amazing"</em>
78
 
79
- * <em>"You can be confident that without ever leaving your Add New Blog page you have a strong keyword, good and current content, and your post will be 100% optimized for the search engines."</em> - <strong>Jason Fox Marketing</strong>
80
 
81
- * <em>"Features that exceed the stereotypical plugin"</em> - <strong>Robert, Yieldkit</strong>
82
 
83
- * <em>"It's amazing! Seeing a huge boost in traffic"</em>
84
 
85
- * <em>"Great SEO info at a click"</em>
86
 
87
- <strong>You can read reviews from Internet Marketing experts on <a href="https://howto.squirrly.co/testimonials/">https://howto.squirrly.co/testimonials/</a></strong>
88
 
89
- Over 2,100,000 Downloads. Our startup consists of 10 content marketing professionals dedicated to making Squirrly an amazing piece of software and writing great training materials to help you be successful and stay successful.
90
 
91
  Over 1000 Content Marketing Experts have reviewed our Wordpress SEO plugin and loved it.
92
 
93
  Over 2580 students to our $147 Content Marketing Training on Udemy. Part of that training you'll be receiving for free when signing up for this Wordpress seo plugin.
94
 
95
- over +285% increase in traffic to over 49,000 survey participants.
96
 
97
- Recently our team grew to 20 people. More than helping you with your internet marketing efforts, we strive to offer Excellence in Customer Service.
98
 
99
- * we have a Free Training session with 14 lessons and 10 actionable work files, awaiting you after you install the plugin and connect to squirrly.co (you'll receive them by email)
100
 
101
- * you'll be able to get support from us from the plugin, from our Facebook, our Twitter, email and we can even schedule a Skype call, if fixes are needed
102
 
103
  We're passionate about seeing you get a great and happy experience, so we'll do our best to fix anything that may come up very fast.
104
 
105
- The <a title="Squirrly SEO in Delivering Happiness" href="http://www.deliveringhappiness.com/everyday-happiness-florin-squirrly-and-how-theyre-making-happy-work/" target="_blank">Delivering Happiness</a> blog featured us for this.
106
-
107
- We're glad to have you,
108
- Florin Muresan
109
- CEO of Squirrly
110
 
111
- See all the Features of our product on the <a href="https://howto.squirrly.co/category/sides/" title="Squirrly WordPress SEO"> All Squirrly SEO Features </a>.
112
 
113
- <a href="/extend/plugins/squirrly-seo/screenshots/" title="Squirrly SEO Plugin">Check our screenshots</a>
114
- | <a href="https://plugin.squirrly.co/" title="Squirrly SEO" target="_blank">Go to our official site</a> | Free Version (if you install from the WP directory) OR <a href="https://plugin.squirrly.co/squirrly-pricing-plans/" title="See Pricing" target="_blank">Pricing Plans</a>
115
 
116
  == Installation ==
117
- 1. Log In as an Admin on your WordPress blog.
118
- 2. In the menu displayed on the left, there is a "Plugins" tab. Click it.
119
- 3. Now click "Add New".
120
- 4. There, you have the buttons: "Search | Upload | Featured | Popular | Newest". Click "Upload".
121
- 5. Upload the squirrly-seo.zip file.
122
- 6. After the upload is finished, click Activate Plugin.
123
- 7. Good. Now enter your email to connect with Squirrly.co
124
- 8. Then click "Write a New Post with Squirrly Seo".
125
- 9. Done. Start getting Excellent SEO on Wordpress
126
- 10. The Email Lessons will help you become a great content marketer. Our content Marketing Class on Udemy has over 600 students and the price is $147. You're getting all that for free, by email.
127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
128
  Type a keyword to the right of the screen and start using Squirrly Seo. Enjoy!
129
 
130
  [youtube https://www.youtube.com/watch?v=WJbAfkt0NUk]
131
 
132
  == Screenshots ==
133
  1. Seo - Optimize your article with SEO Live Assistant
134
- 2. Seo - Find the top keywords with the Keyword Researh
135
  3. Seo - Customize the META with the SEO Snippet
136
  4. Seo - Find your top posts and authors with Squirrly Analytics
137
  5. Seo - Monitor your success with the Performance Analytics
138
  6. Seo - Let Squirrly do the SEO Settings that your blog needs
139
  7. Seo - Check your Weekly Site Audit and improve to get higher scores
 
140
 
141
  == Upgrade Notice ==
142
- Squirrly 8.0.1 it's a stable version of Squirrly SEO and has all the SEO requirements by Search Engines
143
 
144
  == Changelog ==
145
- = 8.0.2 - 05/20/2017 =
 
 
 
 
 
 
 
 
146
  * Update the Json-LD with the last update from google
147
- * SEO Squirrly is compatible with WP 4.7.5
148
 
149
  = 8.0.1 - 05/08/2017 =
150
- * Made the SEO Sitemap Compatible with more Wordpress Themes
151
  * Update the validation link for Twitter
152
- * Fixed broken links in SEO Audit
153
 
154
  = 8.0.0 - 05/01/2017 =
155
- * Squirrly SEO 2018 version
156
 
157
  = 7.0.6 - 04/15/2017 =
158
  * Fixed Duplicate Head tag
159
  * Add Facebook Publisher in Meta
160
  * Fixed Facebook Admin ID
161
 
162
- = 7.0.5 - 04/04/2017 =
163
- * Remove Title Tag Duplicates
164
- * SEO Squirrly is compatible with WP 4.7.4
165
  * Increase loading speed
166
  * Don't Load Squirrly for 404 pages
167
 
168
- = 7.0.4 - 03/20/2017 =
169
  * Removed the filter with private IP check in Squirrly SEO Performance Analytics
170
  * Updated the Squirrly SEO Live Assistant for Media Library
171
- * Added Site Audit Progress in https://my.squirrly.co for each blog
172
  * Fixed small bugs
173
 
174
- = 7.0.3 - 03/19/2017 =
175
  * Updated the Json LD for Woocommerce 3.0
176
- * Fixed bugs from the New Keyword Research
177
  * Fixed Headline for Google Structured Tool
178
  * Fixed creating the new blogs on our server
179
  * Fixed the sitemap with the same image in case you set a front-end image
180
- * SEO Squirrly is compatible with WP 4.7.3
181
 
182
  = 7.0.1 - 03/01/2017 =
183
  * Fixed the localhost verification for Performance Analytics
184
  * Remove sitemap comments and white spaces from cache plugins
185
- * SEO Squirrly is compatible with WP 4.7.1
186
 
187
  = 7.0.0 - 02/10/2017 =
188
  * Includes the Squirrly 2017 features and updates
189
- * Updates in Keyword Research
190
  * Updates in Squirrly Live Assistant
191
- * Updates in SEO for 2017
192
- * Updates for Copyright Free Images
193
- * Updates in Squirrly SEO Advannced Settings
194
  * Updates in the Squirrly Admin Menu
195
- * Updates in https://my.squirrly.co panel
196
  * Made all the Changes to G17 features. We announced them last week
197
- * SEO Squirrly is compatible with WP 4.7.0
198
 
199
  = 6.3.1 =
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
200
  * Changelog Archive: <a href="https://plugin.squirrly.co/squirrly-seo-changelog/">https://plugin.squirrly.co/squirrly-seo-changelog/</a>
201
 
202
  == Credits ==
@@ -204,16 +479,19 @@ Squirrly 8.0.1 it's a stable version of Squirrly SEO and has all the SEO require
204
  * Calin Vingan - CTO at Squirrly
205
  * Sorel Nagy - Developer
206
  * Andreea Leau - VP Marketing
207
- * Cristina Leau - Squirrly mascot designer
208
- * Alexandra Nicola - COO
209
  * Teodora Vingan - SEO Analyser
210
  * Irina Pogor - Content Writer
211
  * Ana Darstaru - Chief of Customer Service
212
  * Lucian Nertan - VP of Agency
 
 
 
213
 
214
  == Investors ==
215
  * Ibrahim Evsan, serial entrepreneur, one of the best known bloggers in Germany
216
- * Philipp Kandal, co-Founder and CTO of Skobbler (recently aquired for $24M by Telenav)
217
 
218
  Many Thanks.
219
 
@@ -225,133 +503,134 @@ You'll be able to use this seo software once you install the plugin and use your
225
  For higher content marketing and SEO needs, you can check our Official Site and see what the PRO Plan offers.
226
 
227
  == Frequently Asked Questions ==
228
- = I can't log into the Wordpress with my user. Get the message 'An error occured.' What can I do? =
229
- I see that your host server is not letting you to access our remote API.
230
- Please tell your web master to add the IPs 176.9.59.55 and 176.9.112.210 in the white-list for remote access and it should work.
231
 
232
  = How does Squirrly WordPress SEO Plugin work? =
233
  Neil Patel, the Co-Founder of Kissmetrics and Crazy Egg made a great video on how to use Squirrly's Live Assistant:
234
  https://www.quicksprout.com/university/how-to-maximize-your-seo-traffic-with-these-must-have-wordpress-plugins/
235
 
236
- = How does the META Description work in Squirrly SEO Optimization? =
237
- Based on your article, Squirrly will find the most relevant text and add it in the META Description.
238
-
239
- You can opt-in to use the Squirrly Snippet in the Post/Page editor, which will allow you to customize how the META Title and Description will be. All while writing or editing your article.
240
-
241
- = 100% green in Squirrly Live Assistant but I’m not getting traffic yet =
242
- Sometimes we receive emails with this question and I want to help everybody have the correct image of Squirrly Live Assistance.
243
- <a href="https://howto.squirrly.co/wordpress-seo/100-green-in-squirrly-live-assistant-but-im-not-getting-traffic/">https://howto.squirrly.co/wordpress-seo/100-green-in-squirrly-live-assistant-but-im-not-getting-traffic/</a>
244
-
245
  = Is Squirrly SEO Plugin free? =
246
- Yes, you just have to install the plugin from the WP directory into your site.
247
-
248
- Then connect with your email to Squirrly. The Free Version will automatically start.
249
 
250
  Read below for more. Once you have bigger content marketing needs, you can opt-in to upgrade to the PRO Plan.
251
 
252
  = Does the Free Plan offer all the features? =
253
- As of January 2015 the free plan will include the Lite version of our features.
254
 
255
- The paid version will open the PRO features.
256
-
257
- The free version has all a small Wordpress site or blog needs to get started with SEO and Content Marketing.
258
-
259
- These are the blogs on which owners want to publish about 5 articles / month.
260
-
261
- Also includes a general Audit of their whole site and want to see the SEO analytics for their last posts.
262
 
263
  = What about the PRO Plan? =
264
- The PRO Plan is for those with bigger content marketing and SEO needs.
265
-
266
- For anything regarding the paid plans, go to our website: <a href="http://howto.squirrly.co/squirrly-pricing-plans/" target="_blank">http://howto.squirrly.co/squirrly-pricing-plans/</a>
267
 
268
- The Wordpress directory listing is only to be used for concerns regarding the Free version.
269
-
270
- You can get the PRO Plan after you've installed the plugin from this directory.
271
-
272
- = Can I use squirrly seo on mobile? =
273
- Yes, on IOS and ANDROID, it works both through the browser and Wordpress app
274
-
275
- = Can I use the images, tweets and articles given by the Inspiration Box? Are there any legal concerns? =
276
- Yes, you can use the tweets and the paragraphs in your articles. They contain a link to the source and are perfectly legal to use. Of course, for the
277
- articles add only some paragraphs, not the whole article. As for the images, you can use the Copyright-Free images that we offer, to make sure you will
278
- not have any legal problems. Follow the license-compliance guidance we offer for each of them.
279
-
280
- = Do I get support for your WordPress SEO Plugin? =
281
- Yes, we are focused on Delivering Happiness and this comes along with a good support package. We have a track record of replying in under 5 hours to
282
- any request, no matter the time of day. And we also fix any problems which you may encounter very fast, so Squirrly is trust-worthy.
283
 
284
  = What Features does Squirrly SEO Plugin offer? =
285
- All of the features that we offer have been built having the customer's best interests in mind.
 
286
 
287
- We brought 90% of our clients to the first page of Google and we've proven time and again that we are a great team that knows all there is to know about good *SEO automation*.
288
 
289
- We had a community of 20,000 blogs that all used our SEO techniques, and they have gotten lots of hits from search engines due to our optimization.
290
-
291
- Now we offer the same quality for you:
292
-
293
- [UPDATE] Squirrly now has over 2,100,000 downloads, so we've been offering great software for over two years now.
294
 
295
  - SEO Advice as you're typing your articles
296
  - Advice in real time from the SEO Live Assistant on how to write better content for your Human readers
297
- - Weekly SEO Audit report, that shows you how well you did on: Blogging, Traffic, Links, SEO, Social Media and Authority
298
- - Lots of advice in the reports for how you can fix each section
299
  - Keyword Research and Analysis (that takes data from both SEMrush AND Social Media)
300
  - Monitors your Site's Progress
301
  - SEO Analytics for each post or page
302
- - Shows you rank in Google
303
  - Shows you Social Signals for each article
304
  - Social Intelligence
305
  - Images you can use (with advice on License for each image. Most are Free to use)
306
  - Read Tweets, Wikis, Blogs
307
  - Insert Tweets, Wikis, Blogs
308
- - Headline Suggestions for your SEO Keyword or general topic
309
  - You'll be alerted if there are SEO issues, 404 errors, visibility problems
310
  - Search of images, tweets, wikis, blogs, etc. based on your keyword
311
  - As you type your article or edit older articles, you can set the META information for that article (using the Squirrly Snippet)
312
- - Facebook Open Graph support for both Images and Videos (if you have a video in your article, Squirrly will attach the open graph properties to it)
313
  - Twitter Cards
314
  - Customize your FavIcon
315
  - Adds the icon for Apple Devices
316
  - Google Analytics setup support
317
  - Google Webmaster Tools setup support
318
- - Google Json-LD Structured data
319
  - Google+ URL
320
  - Bing META Code support
321
  - Facebook META Code support
322
- - adds the correct seo title in the home page
323
- - adds the correct seo description and seo keywords in all pages
324
- - adds canonical link in all pages
325
- - adds the XML Sitemap for search engines: /sitemap.xml
326
- - PING the XML Sitemap in google and bing
327
- - adds the required METAs for home page (icon, author, language, dc publisher, hreflang, etc.)
328
- - adds the favicon and the icon for Apple devices.
329
  - Support for Custom Post Types
330
  - Fine tune Page Navigational Links
331
  - Provides SEO Integration for WP e-Commerce sites
332
  - Support for CMS-style WordPress installations
333
- - optimizes your titles for search engines
334
  - Generates META tags automatically
335
  - For beginners, all these settings are made automatically to get the best SEO possible.
336
  - For advanced users, you can fine-tune everything.
337
  - You can override any title and set any META description and any META keywords you want.
338
  - Real Time Snippet Preview (checks the frontend of each article, not just a preview)
339
- - Integrated with other Ecommerce Plugins like WooCommerce, WP Ecommerce, MarketPress, Ready!, Shopp
340
  - Compatibility with all the other plugins, like Auto Meta, Ultimate Tag Warrior and others.
341
- - Works best with multisites
342
- - SEO error check and fix the META duplicates
343
 
344
  And the best ones that we have (and the others don't):
345
- - *Keyword research and SEO Analysis*: find the keywords that are easier to rank for
346
- - *SEO Live Assistant*: Your WordPress gives you SEO advice as you type or Edit your article
347
- - *Inspiration box*: get images you can use for free, tweets you can quote and get up to date with latest news about your subject
348
- - *SEO Rank*: Measure and Monitor the impact of SEO and Social Signals for each of your articles
349
 
350
- = Where can I enter the title and page description? =
351
- If you click the Squirrly tab in your dashboard, go to the "First Page Optimization" section and switch the Title and Description option on. You can enter custom Title, Description and Keywords.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
352
 
353
  = Is this Wordpress SEO plugin the only SEO plugin I will need to install? =
354
- It all depends on how you have setup your Wordpress until now.
355
 
356
- Some people use Squirrly seo plugin only for the Content Optimization with the Live Assistant part, some use use it to check their SEO stats and see where they need to improve their Wordpress seo, but most of our users and customer use Squirrly for everything related to SEO: from keyword analysis, to seo settings on Wordpress, to analytics and to weekly monitoring and audit reports.
357
-
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  === SEO SQUIRRLY™ ===
2
+ Contributors: cifi, calinvingan, florinmuresan, nagy.sorel
3
+ Tags: seo, e-commerce, plugins, content, marketing, wordpress seo, seo plugin, seo optimization, seo content, ecommerce, keyword research, content seo, search engine optimization, XML sitemap for google, multisite SEO, squirrly, meta title, meta description, favicon, mobile, canonical, seo correction, seo title, seo meta, twitter, woocommerce, feeds, social media, blogging, google-analytics, tracking, best seo tools audit website, content audit tool, ecommerce seo strategy, marketing research tools, research tools for writers, seo audit tool, SEO keyword research tool,duplicate removal tool, ecommerce SEO, facebook open graph wordpress, google keyword planner alternative, Google ranking, how to install facebook pixel on wordpress, JSON-LD structure, Live Assistant, meta duplicate removal, open graph generator, pinterest rich pin validator, related links
4
  Requires at least: 3.5
5
+ Tested up to: 4.8
6
  Stable tag: trunk
7
  Donate link: https://www.squirrly.co/wordpress-seo-by-squirrly
8
 
11
  == Description ==
12
  **SEO Squirrly** is for the **NON-SEO experts**. Get Excellent SEO with Better Content, Ranking and Analytics. For Both Humans and Search Bots.
13
 
14
+ As <a href="https://www.quicksprout.com/university/how-to-maximize-your-seo-traffic-with-these-must-have-wordpress-plugins/"><strong>Neil Patel</strong></a> said it himself: "Squirrly is more than a SEO tool it’s a complete content marketing suite."
 
 
15
 
16
+ SEO By Squirrly helps you write content that is **SEO friendly and Human-friendly** at the same time. You'll get to improve your Google rankings while providing your readers with great content.
17
+
18
+ See your SEO Stats and improve on them with your weekly reports from one of the best SEO tools Audit website. It will also help you find the best keywords your site could rank for.
19
+
20
+ It is recommended by <strong><a href="https://www.quicksprout.com/university/how-to-maximize-your-seo-traffic-with-these-must-have-wordpress-plugins/">Neil Patel</a></strong>, the co-founder of Kissmetrics and Crazy Egg. Also by <strong>Brian Dean</strong> and over 100 content marketing experts.
21
 
22
  [youtube https://www.youtube.com/watch?v=mEjrE7TuDDc]
23
 
24
+ Check out the main feature of Squirrly SEO 2018 at: <a href="https://howto.squirrly.co/kb/slides/">https://howto.squirrly.co/kb/slides/</a>
25
+
26
+ <strong>How the Squirrly Plugin works.</strong>
27
+
28
+ You start by typing the topic you want to write about. Based on your keyword, the interface will light up green while you're editing your text, so that you know you've done something right.
29
+
30
+ When all the lights are green, you can publish your page, because your text has excellent SEO and it's 100% optimized.
31
 
32
+ Different customers, from areas such as e-commerce, law firms, digital agencies, online magazines, movie review sites, etc. have reported +285% increase in the number of readers, by optimizing their content and fine tuning their SEO settings with this search engine optimization plugin. They did it by measuring their actions and improving as advised by our tool.
33
 
34
+ All-In-All: Squirrly SEO will help you get a tool that acts as an Expert Consultant, sitting right next to you, advising on SEO, and telling you where you need to improve.
35
 
36
+ From the On-page Optimization to the Content Audit tool, it offers you all the information you need to become an SEO star.
37
 
38
+ The best things is: YOU DON'T have to be an search engine optimization expert to use it. WAIT, you don't even need to know about all that.
39
 
40
+ Squirrly will help you write great content, will show you where your Wordpress needs improvements and it will even help you learn all about content marketing and SEO strategies through email training and access to the Knowledge Base.
41
 
42
+ It also works well with many other plugins and themes that you might already have in your site. It even works well in Wordpress sites that already have <strong>Yoast</strong> and <strong>All In One SEO</strong>. You can even opt-in to keep your SEO settings, so no need to start over again :-)</span>
43
 
44
+ Squirrly SEO is a Freemium software, like MailChimp.
45
 
46
+ You’ll start with the free version of Squirrly SEO. It will help you if you have small content marketing needs, such as 5 articles published / month, 5 keyword analysis and a weekly SEO audit tool report. When you'll require more, you can pay for the PRO Plan.
47
+
48
+ <h3>The Squirrly plugin main benefits are:</h3>
49
+
50
+ - <strong>Gives You SEO Advice as you're typing your articles.</strong> Squirrly helps you in real time to optimize your articles to 100%, while you are writing or editing them.
51
 
52
  - <strong>Optimized articles get +285% traffic,</strong> on average (real statistics from over 16,500 people who participated in the survey).
53
 
54
+ - <strong>SEO Settings remain</strong>. If you already made your search engine optimization settings for WordPress with other plugins, you can keep using those and Squirrly won't override them. No need to start all over. We'd hate to have you do that.
55
+
56
+ - <strong>Finds you Keywords and Topics that your Customers actively search for</strong> and which will help you out-rank your competitors, not just follow them around the SERPS.
57
+
58
+ - <strong>Green lights turn on every time you do something right.</strong> When all the lights turn green, you can publish or schedule the article because it has excellent seo.
59
 
60
+ - <strong>The algorithm for SEO Keyword Research tool</strong> takes into accounts elements that will help you find suitable keywords for content optimization: for Humans and for Search Engines. It's even better than Google Keyword Planner for ranking.
61
 
62
+ - <strong>Tracks all the aspects of your Content Marketing Strategy</strong>The best seo tools audit website focus on Blogging, Traffic, SEO, Social Signals, Links, Authority. Every single week you get a new report by email.
63
 
64
+ - <strong>Analyze any single page. See how it improves over time.</strong>
65
 
66
  - <strong>Send the Audit report by email</strong> to your content writer, SEO person, developers, or to your boss.
67
 
68
  - <strong>It Gives You Professional Advice on How To Fix</strong> any of those areas that it helps track, so you can easily find out how to improve. Content from SEO Moz (recently just MOZ), Google, Authority Labs, etc.
69
 
70
+ - <strong>Copyright-Free Images That You Can Use.</strong>
71
+
72
  - <strong>Monitors Your Progress, week by week.</strong> You'll get interesting data about the historical performance of each article you write and find out how to improve its seo ranking.
73
 
74
+ - <strong>Social Intelligence through the Inspiration Box, </strong>to help you write better content. Shows you, recent tweets about the subject you write about. All of this in your "Add New Post" interface.
75
 
76
  - <strong>Optimize Your Content for Humans.</strong> We've recently added tools and lessons (free of charge) that will help you optimize all of your Content for Humans, not just for search engines.
77
 
78
+ - <strong>Focus on your Ecommerce SEO strategy with just a few clicks in this WordPress SEO Plugin.</strong>
79
 
80
+ - <strong>Control how your Site looks in Google. With the JSON-LD structure</strong> and the Squirrly Snipet you can control the information and how it looks when someone is find your site or searching for your business.
81
 
82
+ - <strong>Write Better Content.</strong> We help you build up SEO content that is also great-to-read for Human readers and helps you build up some valuable and subtle SEO. Use the plugin as a marketing research tools and add the best resources directly in your article.
83
+
84
+ - <strong>Squirrly generates your site's XML Sitemap for Google and Bing.</strong>
85
+
86
+ - <strong>Stay up to date with your SEO and Social Signals, with our Email Alerts</strong>. We send out email alerts if something on your Wordpress site needs immediate attention so that you can act upon it and save your business the trouble.
87
 
88
+ - <strong>Offers you related links that you can include in your article. </strong>
89
 
90
+ - <strong>Including research tools for writers in the Inspiration box feature.</strong> You can read, integrate and quote articles with related links, from other journalists and blogger without leaving your WP dashboard.
91
 
92
+ - <strong>The open graph generator will add the OG protocol to your articles.</strong> This means <strong>IMAGES and VIDEOS</strong> can be preview when you share your articles on Facebook.
93
+ - <strong>Integrated Pinterest Rich Pin Validator.</strong> This will add extra details when your site is pinned. Users will know if the image refers to an article, a product, an app or a recipe.
94
+ - <strong>Makes sure that your meta information is in check</strong> with the meta duplicate removal.
95
 
96
+ - <strong>Use the marketing research tools</strong> to include the latest tweets in your article.
97
 
98
+ Now, with Squirrly how to add Facebook Pixel to Wordpress? is as simple as just adding your ID. Access to the best SEO tools audit website will be in the my.squirrly.com dashboard. There you will receive a weekly Audit or you can request a new one anytime you want to see the results of your work.
99
+
100
+ You can use Squirrly SEO for FREE. If you have small content marketing needs, then it's the perfect plan for you.
101
+
102
+ Once you start having bigger content marketing and SEO needs (more than one article posted per week), you can go PRO. Read more about it in the FAQ section.
103
+
104
+ <h3>Top Reviews</h3>
105
 
106
  * <em>"Wow, I've been using your tool for a week now and one of my blog ranked no1 out of a million for its key word... amazing"</em>
107
 
108
+ * <em>" I use Squirrly SEO every time I create a new post."</em> - <strong>Neil Patel</strong>, co-founder of KissMetrics
109
 
110
+ * <em>"Cool Feature: Squirrly comes packed with a nice keyword research tool that works within the WordPress editor. In addition to the usual metrics (like search volume), it also shows you if that keyword is a hot topic of conversion online. The tool also shows you the stability of that keyword’s search volume over time."</em> - <strong><a href="http://backlinko.com/seo-tools" target="_blank" rel="nofollow">Brian Dean</a>, </strong>founder of Backlinko
111
 
112
+ * <em>"It’ll give you a helpful snapshot of how your content is performing."</em> - <a href="https://www.searchenginejournal.com/"><strong>Search Engine Journal</strong></a>
113
 
114
+ <strong>You can read more reviews from Internet Marketing experts on <a href="https://howto.squirrly.co/testimonials/">https://howto.squirrly.co/testimonials/</a></strong>
115
 
116
+ We have over 2,100,000 Downloads!
117
 
118
+ Our startup consists of 15 content marketing professionals dedicated to making Squirrly an amazing piece of software and writing great training materials to help you be successful and stay successful.
119
 
120
  Over 1000 Content Marketing Experts have reviewed our Wordpress SEO plugin and loved it.
121
 
122
  Over 2580 students to our $147 Content Marketing Training on Udemy. Part of that training you'll be receiving for free when signing up for this Wordpress seo plugin.
123
 
124
+ Over +285% increase in traffic to over 16,500 survey participants.
125
 
126
+ More than helping you with your internet marketing efforts, we strive to offer Excellence in Customer Service.
127
 
128
+ * We have a Free Training session with 14 lessons and 10 actionable work files, awaiting you after you install the plugin and connect to squirrly.co (You'll receive them by email.)
129
 
130
+ * You'll be able to get support from us from the plugin, from our <a href="https://www.facebook.com/Squirrly.co">Facebook page</a>, <a href="https://twitter.com/squirrlyhq">our Twitter</a>, email, <a href="https://www.youtube.com/c/GetGrowthTV?sub_confirmation=1">Youtube live chat</a> and we can even schedule a Skype call, if fixes are needed.
131
 
132
  We're passionate about seeing you get a great and happy experience, so we'll do our best to fix anything that may come up very fast.
133
 
134
+ From the Live Assistant to the best SEO tools audit website, you'll get access to all of them by installing only this plugin.
 
 
 
 
135
 
136
+ See all the Features of our product on the <a title="Squirrly WordPress SEO" href="https://howto.squirrly.co/kb/slides/">All Squirrly SEO Features </a>.
137
 
138
+ <a title="Squirrly SEO Plugin" href="/extend/plugins/squirrly-seo/screenshots/">Check our screenshots</a>| <a title="Squirrly SEO" href="https://www.squirrly.co/wordpress-seo-by-squirrly" target="_blank">Go to our official site</a> | Free Version (if you install from the WP directory) OR <a title="See Pricing" href="https://plugin.squirrly.co/squirrly-pricing-plans/" target="_blank">Pricing Plans</a>
 
139
 
140
  == Installation ==
 
 
 
 
 
 
 
 
 
 
141
 
142
+ = MANUALLY =
143
+
144
+ Check the visual presentation of the <a href="https://howto.squirrly.co/wordpress-seo/installing-squirrly-seo-plugin-on-a-new-site/">Installation Process step by step</a>.
145
+
146
+ 1. Download the plugin from this Page (here on the Wordpress Directory) or <a href="https://www.squirrly.co/wordpress-seo-by-squirrly">from our site.</a>
147
+ 2. Login to your Admin account in your Wordpress Site.
148
+ 3. Click on "Plugins" in the left side menu.
149
+ 4. Now Click on "Add new"
150
+ 5. In this tab, click on the "Upload plugin" button on the top.
151
+ 6. Upload the "squirrly-seo.zip" file by clicking the "Choose File" button.
152
+ 7. Click on the "Install Now" Button.
153
+ 8. After the upload is finished, click Activate Plugin.
154
+ 9. Now enter your email and click "Sign Up"10.Done! Start getting Excellent SEO on Wordpress11. You'll start receiving email lessons to help you become a great content marketer. All for free.
155
+
156
+ =FROM YOUR WORDPRESS DASHBOARD=
157
+
158
+ 1. Click on the "Plugins" tab in the menu displayed on the left.
159
+ 2. Now click on the "Add New" button.
160
+ 3. In the right corner type "Squirrly" and hit enter to search.
161
+ 4. Click on the "Install Now" button next to the plugin.
162
+ 5. After the Installation is done click "Activate".
163
+ 6.Now enter your email and click "Sign Up".
164
+ 7. Done! Start getting Excellent SEO on Wordpress.
165
+ 8. You'll start receiving email lessons to help you become a great content marketer. All for free.
166
  Type a keyword to the right of the screen and start using Squirrly Seo. Enjoy!
167
 
168
  [youtube https://www.youtube.com/watch?v=WJbAfkt0NUk]
169
 
170
  == Screenshots ==
171
  1. Seo - Optimize your article with SEO Live Assistant
172
+ 2. Seo - Find the top keywords with the Keyword Research
173
  3. Seo - Customize the META with the SEO Snippet
174
  4. Seo - Find your top posts and authors with Squirrly Analytics
175
  5. Seo - Monitor your success with the Performance Analytics
176
  6. Seo - Let Squirrly do the SEO Settings that your blog needs
177
  7. Seo - Check your Weekly Site Audit and improve to get higher scores
178
+ 8. Seo - Use the research tools for writers from the Inspiration box.
179
 
180
  == Upgrade Notice ==
181
+ Squirrly 6.3.1 it's a stable version of Squirrly SEO and has all the SEO requirements by Search Engines
182
 
183
  == Changelog ==
184
+ = 8.0.5 08/14/2017 =
185
+ * Fixed HTTPS jquery load in sitemap.xml
186
+ * SEO Squirrly is compatible with WP 4.8.1
187
+
188
+ = 8.0.4 – 07/24/2017 =
189
+ * Fixed minor bugs
190
+ * Fixed loading https classes in SSL backend
191
+
192
+ = 8.0.2 – 05/20/2017 =
193
  * Update the Json-LD with the last update from google
194
+ * SEO Squirrly is compatible with WP 4.8
195
 
196
  = 8.0.1 - 05/08/2017 =
197
+ * Made the XML Sitemap for Google Compatible with more Wordpress Themes
198
  * Update the validation link for Twitter
 
199
 
200
  = 8.0.0 - 05/01/2017 =
201
+ * Squirrly SEO 2018 version
202
 
203
  = 7.0.6 - 04/15/2017 =
204
  * Fixed Duplicate Head tag
205
  * Add Facebook Publisher in Meta
206
  * Fixed Facebook Admin ID
207
 
208
+ = 7.0.5 - 04/04/2017 =
209
+ * Squirrly removes Title Tag Duplicates with the meta duplicate removal tool
210
+ * Compatible with WP 4.7.4
211
  * Increase loading speed
212
  * Don't Load Squirrly for 404 pages
213
 
214
+ = 7.0.4 - 03/20/2017 =
215
  * Removed the filter with private IP check in Squirrly SEO Performance Analytics
216
  * Updated the Squirrly SEO Live Assistant for Media Library
217
+ * Added Site SEO Audit Tool Progress in https://my.squirrly.co for each blog
218
  * Fixed small bugs
219
 
220
+ = 7.0.3 - 03/19/2017 =
221
  * Updated the Json LD for Woocommerce 3.0
222
+ * Fixed bugs from the New SEO Keyword Research tool
223
  * Fixed Headline for Google Structured Tool
224
  * Fixed creating the new blogs on our server
225
  * Fixed the sitemap with the same image in case you set a front-end image
 
226
 
227
  = 7.0.1 - 03/01/2017 =
228
  * Fixed the localhost verification for Performance Analytics
229
  * Remove sitemap comments and white spaces from cache plugins
 
230
 
231
  = 7.0.0 - 02/10/2017 =
232
  * Includes the Squirrly 2017 features and updates
233
+ * Updates in Keyword Research algorithm for marketing research tools
234
  * Updates in Squirrly Live Assistant
235
+ * Updates in search engine optimization for 2017
236
+ * Updates for Copyright Free Images in the Inspiration box feature
237
+ * Updates in Squirrly SEO Advanced Settings
238
  * Updates in the Squirrly Admin Menu
239
+ * Updates in https://my.squirrly.co panel
240
  * Made all the Changes to G17 features. We announced them last week
 
241
 
242
  = 6.3.1 =
243
+
244
+ * Inform users with multiple active subscriptions
245
+ * Updated terms and conditions
246
+ * Added more channels for support in the Feedback and Support sections
247
+ * Fixed Facebook Admin ID for Profile and Pages
248
+ * Changed the Theme for Squirrly SEO Settings and Advanced sections
249
+ * Fixed Typos and Broken Links
250
+ * Updated the SEO Keyword Research tool for Long Tail Keyword
251
+
252
+ * Optimized the loading speed in case of poor connection with the API
253
+ * Pass the SSL issue for API calls
254
+ * Fixed the Squirrly SEO audit tool for free users
255
+ * Fixed Pay With a Tweet button
256
+ * Added google.us in Ranking Options
257
+
258
+ * Updated settings for ecommerce seo strategy for product category pages
259
+
260
+ = 6.3.0 =
261
+
262
+ * Updated the Facebook and google tracking code
263
+ * Improved the Facebook Pixel Feature to work with Woocommerce
264
+ * Corrected the google tracking code
265
+ * Improved the communication with the API server
266
+
267
+ = 6.2.8 =
268
+ * Fixed the Canonical link for some WP Themes
269
+ * Added forced keyword update in Squirrly SEO Settings
270
+ * Added a new Country in the Rank Options section
271
+
272
+ = 6.2.6 =
273
+ * Fixed Canonical link for Facebook Open Graph Wordpress
274
+ * Don’t show the Canonical Link if Squirrly SEO is off
275
+ * Fixed keyword saving on post update
276
+ * Happy New Year!
277
+
278
+ = 6.2.5 =
279
+ * Added Instagram and Pinterest in Social Json-LD
280
+ * Fixed the connection issue in some cases when a keyword is modified
281
+ * Fixed memory load when not using Squirrly SEO
282
+
283
+ = 6.2.4 =
284
+ * Fixed bug for Google Analytics AMP version
285
+ * Fixed both title and description when including price value
286
+ * Compatible with WP 4.7
287
+
288
+ = 6.2.3 =
289
+ * Added Facebook Open Graph Wordpress Image for First Page when the first page is a blog feed
290
+ * Fixed small CSS issues in post editor
291
+ * Fixed duplicate title removal in the meta duplicate removal tool
292
+ * Added AMP Analytics from Google
293
+
294
+ = 6.2.2 =
295
+ * Compatible with WP 4.6.1
296
+ * Fixed SEO Page Optimization for Post Feed Page and Home Page
297
+ * Update SEO features
298
+
299
+ = 6.2.0 =
300
+ * Added Facebook Pixel Tracking Code in Squirrly &gt; SEO &gt; Tracking Tools
301
+ * Added more Copyright Free images in Squirrly SEO Live Assistant.
302
+ * Added the Pixabay.com library to the Inspiration Box
303
+ * Added the Unsplash.com library to the Copyright free image resource
304
+ * Added the Pexels.com library so you can have more Copyright free images
305
+ * Fixed loading the Seo Live Assistant when a page is not optimized for a keyword
306
+ * Fixed the connection issues between the plugin and API when a post is saved
307
+ * Fixed the Squirrly Snippet when connected as Editor or Author
308
+
309
+ = 6.1.6 =
310
+ * Added custom title and description for the Posts Page in Settings &gt; Reading &gt; Posts page
311
+ * Fixed the JSONLD phone and prefix information
312
+ * Fixed typos
313
+
314
+ = 6.1.5 =
315
+ * July 2016 Security updates.
316
+ * Fixed vulnerabilities between users who have rights in your site
317
+ * Fixed some Squirrly SEO Snippet issues on first save
318
+ * Added google.co.id in Google Ranking Options
319
+
320
+ = 6.1.3 =
321
+ * Pinterest Rich Pin Validator Option
322
+ * Added Pinterest Rich Pin Validator for Woocommerce Products
323
+
324
+ = 6.1.2 =
325
+ * Compatible with WP 4.5.3
326
+ * Fixed the google profile link
327
+ * Corrected some old related links
328
+ * We moved js files on cloud for faster loading
329
+ * Update Rank Check to the latest Google Requirements
330
+
331
+ = 6.1.0 =
332
+ * Compatible with WP 4.5.2
333
+ * Fixed the Front Page SEO to work with more WP themes
334
+ * Fixed compatibility with PolyLang plugin
335
+ * Fixed compatibility with Customizr theme
336
+ * Fixed Squirrly SEO Snippet for Arabic language
337
+
338
+ = 6.0.9 =
339
+ * Compatible with WP 4.5
340
+ * Fixed Squirrly Analytics in Performance Analytics
341
+
342
+ = 6.0.6 =
343
+ * Update the Squirrly SEO Snippet
344
+ * Fixed the JSON AMP for articles
345
+ * Added dateModified, ImageObject, mainEntityOfPage, publisher
346
+
347
+ = 6.0.4 =
348
+ * Fixed the snippet to save long text
349
+ * Fixed the woocommerce title and description for a category
350
+ * Fix the SEO for more themes
351
+
352
+ = 6.0.3 =
353
+ * Fixed compatibility with NextGen Gallery plugin
354
+ * Compatible with Wordpress 4.4.3
355
+
356
+ = 6.0.2 =
357
+ * Added style for the site feed in Squirrly &gt; SEO
358
+ * Fixed the hook for feed when Squirrly SEO sitemap is active
359
+ * Fixed the SEO for more WP themes
360
+
361
+ = 6.0.0 =
362
+ * The last stable version of Squirrly with all the features included:
363
+ * Squirrly SEO is compatible with more WP themes
364
+ * Twitter Card latest updates (summary and summary_large_image)
365
+ * Facebook Open Graph Wordpress updates (multiple images, videos)
366
+ * Sitemap with more videos like Wistia.com, FLV
367
+ * External Canonical Link
368
+ * Woocommerce &amp; Instapage compatibility
369
+ * Compatible with WP 4.4.1
370
+
371
+ = 5.3.1 =
372
+ * Added the Twitter Summary Type option in Squirrly &gt; SEO &gt; Twitter Card
373
+ * Fixed the same Title SEO issues for some WP themes
374
+ * Fixed small bugs
375
+ * Changed broken link in Content Audit tool
376
+
377
+ = 5.2.9 =
378
+ * Optimized the way SEO is loading in every page
379
+ * Optimized SEO for Instapage Plugin
380
+ * Updated the Google Analytics Tracking code
381
+ * Fixed the compatibility issue in Performance Analytics
382
+ * Added twitter summary for large images
383
+
384
+ = 5.2.7 =
385
+ * Added Squirrly SEO Canonical Link in Post Edit page
386
+ * Added Norway in Google Rank Option
387
+ * Set the Squirrly SEO Snippet OG image as shared image
388
+ * Set Squirrly SEO Live Assistant to work with more multilanguage plugins
389
+ * Fixed the image section in Squirrly Inspiration Box to improve the research tools for writers
390
+
391
+ = 5.2.6 =
392
+ * Compatible with Smart Security Tools plugin
393
+ * Added the google.ee in Squirrly Rank Option
394
+ * Fixed the Squirrly SEO Keyword not to be added in Tags if is switched off in Squirrly &gt; Settings
395
+
396
+ = 5.2.5 =
397
+ * Improved the Squirrly SEO Keyword Research from the marketing research tools
398
+ * Fixed the sitemap.xml with videos included
399
+ * Changed to relative URL in sitemap.xml for multisites
400
+
401
+ = 5.2.3 =
402
+ * Compatible with WordPress 4.3.1
403
+ * Fixed the Seo Live Assistant to verify keywords with commas
404
+ * Fixed the Seo Live Assistant to work with HTTPS dashboard for Wikis and Keyword suggestion
405
+ * Fixed the OG:image:width issue when the width is null
406
+ * Fixed the HTTPS connection when the general settings are not set correctly
407
+ * Fixed minor bugs
408
+ * Updated to the last on-page SEO requirements
409
+ * Increased the Squirrly speed in post editor
410
+
411
+ = 5.2.2 =
412
+ * Add the last google updates for JSON-LD Structured Data
413
+ * Make XML Sitemap for Google work for a large number of articles
414
+
415
+ = 5.2.1 =
416
+ * Compatible with WordPress 4.3
417
+ * Fixed the Head Buffer for some themes
418
+
419
+ = 5.2.0 =
420
+ * Compatible with WordPress 4.2.4
421
+ * Added 17 more languages in Squirrly SEO Keyword Research Tool to improve the research tools for writers
422
+ * Added the focused language for Social Media in Squirrly &gt; SEO
423
+ * Added Squirrly SEO Performance Analytics in custom post types selected from Squirrly SEO &gt; Settings
424
+ * Add top menu link for Rank check
425
+
426
+ = 5.1.6 =
427
+ * Compatible with WP 4.2.3
428
+ * Improved the rank check to prevent Google temporary IP block
429
+ * Improved the plugin speed in backend
430
+ * Fixed the Incorrect Hreflang META implementation
431
+ * Add the optimization progress bar in the post/page list
432
+ * Fixed the restore the settings from backup validator
433
+
434
+ = 5.1.2 =
435
+ * Added new features in Open Graph Generator for the Posts/Pages
436
+ * Added the SEO Settings Backup and Restore
437
+ * Improved the SEO Live Assistant to recognize more languages and characters
438
+ * Improved the communication with the API Server
439
+ * Fixed the Analytics notification bar
440
+ * Fixed the wp_is_writable for older wp versions
441
+ * Fixed the Open Graph Generator not to include non-embed videos in meta
442
+ * Fixed the Sitemap Ping option to remain switched on when is selected
443
+ * Added the custom size image for Open Graph Generator in Squirrly SEO Snippet
444
+
445
+ = 5.0.3 =
446
+ * Prevent canonical, prev, next meta duplicate inserted by other SEO plugins with the meta duplicate removal tool
447
+ * Fixed snippet custom title and description to change when other SEO plugins are installed
448
+ * Fixed javascript issue in login page
449
+
450
+ = 5.0.0 =
451
+ * Changed Squirrly SEO look
452
+ * Compatible with WP eCommerce plugin
453
+ * Made SEO improvements for Woocommerce plugin
454
+ * Interactive learning for the entire Squirrly SEO plugin
455
+ * Faster post save for long text and remote images
456
+ * Settings and SEO check improved
457
+ * Added robots.txt for multisites with security
458
+ * Added sitemap for multisite SEO
459
+ * Added sitemap for images and videos for each article
460
+ * Added the Json LD in Structured Data META
461
+ * Added the social linked Data for Json-LD and publisher
462
+ * Added the favicon.ico for multisites SEO
463
+ * Added the icons for apple devices
464
+ * Added the SEO progress in post editor
465
+ * Added the SEO Star option in Dashboard
466
+ * Fixed bugs for multisites and made it compatible with WP 4.2
467
+ * Fixed the snippet title and description special chars
468
+ * Fixed the custom fields variable in post editor
469
+ * Fixed the site icon and added the site icon for multisites SEO
470
+ * Fixed Sitemap for default permalink option
471
+ * Fixed the SEO Analytics and the Rank updates
472
+ * Fixed the SEO for First Page if the Home Page is not a static page
473
+ * Fixed the SEO for the First Page when it starts with woocommerce shop
474
+
475
  * Changelog Archive: <a href="https://plugin.squirrly.co/squirrly-seo-changelog/">https://plugin.squirrly.co/squirrly-seo-changelog/</a>
476
 
477
  == Credits ==
479
  * Calin Vingan - CTO at Squirrly
480
  * Sorel Nagy - Developer
481
  * Andreea Leau - VP Marketing
482
+ * Cristina Leau - Squirrly mascot designer
483
+ * Alexandra Nicola - COO <span style="color: #0000ff;">at Squirrly</span>
484
  * Teodora Vingan - SEO Analyser
485
  * Irina Pogor - Content Writer
486
  * Ana Darstaru - Chief of Customer Service
487
  * Lucian Nertan - VP of Agency
488
+ * Ioana Budai - Content Writer
489
+ * Adi Bot - Content Writer
490
+ * Rares Papita - CHO 
491
 
492
  == Investors ==
493
  * Ibrahim Evsan, serial entrepreneur, one of the best known bloggers in Germany
494
+ * Philipp Kandal, co-Founder and CTO of Skobbler (recently acquired for $24M by Telenav)
495
 
496
  Many Thanks.
497
 
503
  For higher content marketing and SEO needs, you can check our Official Site and see what the PRO Plan offers.
504
 
505
  == Frequently Asked Questions ==
 
 
 
506
 
507
  = How does Squirrly WordPress SEO Plugin work? =
508
  Neil Patel, the Co-Founder of Kissmetrics and Crazy Egg made a great video on how to use Squirrly's Live Assistant:
509
  https://www.quicksprout.com/university/how-to-maximize-your-seo-traffic-with-these-must-have-wordpress-plugins/
510
 
 
 
 
 
 
 
 
 
 
511
  = Is Squirrly SEO Plugin free? =
512
+ Yes, you just have to install the plugin from the WP directory into your site. Then connect with your email to Squirrly. The Free Version will automatically start. Read below for more. Once you have bigger content marketing needs, you can opt-in to upgrade to the PRO Plan.
 
 
513
 
514
  Read below for more. Once you have bigger content marketing needs, you can opt-in to upgrade to the PRO Plan.
515
 
516
  = Does the Free Plan offer all the features? =
517
+ As of January 2015 the free plan will include the Lite version of our features. The paid version will open the PRO features. The free version has all, a small Wordpress site or blog needs to get started with SEO and Content Marketing.
518
 
519
+ These are the blogs on which owners want to publish about 5 articles/month. Also, includes a general Audit of their whole site and want to see the SEO analytics for their last posts.
 
 
 
 
 
 
520
 
521
  = What about the PRO Plan? =
522
+ The PRO Plan is for those with bigger content marketing and SEO needs. For anything regarding the paid plans, go to our website: <a href="http://howto.squirrly.co/squirrly-pricing-plans/">http://howto.squirrly.co/squirrly-pricing-plans/</a>
 
 
523
 
524
+ The Wordpress directory listing is only to be used for concerns regarding the Free version. You can get the PRO Plan after you've installed the plugin from this directory.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
525
 
526
  = What Features does Squirrly SEO Plugin offer? =
527
+ All of the features that we offer have been built having the customer's best interests in mind. We brought 90% of our clients to the first page of Google
528
+ and we've proven time and again that we are a great team that knows all there is to know about good **SEO automation**.
529
 
530
+ We have a community of 20,000 blogs that all used our SEO techniques, and they have gotten lots of hits from search engines due to our optimization. Now we offer the same quality for you:
531
 
532
+ [UPDATE] Squirrly now has over 1,500,000 downloads, so we've been offering great software for over two years now.
 
 
 
 
533
 
534
  - SEO Advice as you're typing your articles
535
  - Advice in real time from the SEO Live Assistant on how to write better content for your Human readers
536
+ - <span style="color: #000000;"><strong>Weekly SEO Audit report from the content audit tool</strong></span>, that shows you how well you did on: Blogging, Traffic, Links, SEO, Social Media and Authority
537
+ - Lots of advice in the reports for how you can improve each section
538
  - Keyword Research and Analysis (that takes data from both SEMrush AND Social Media)
539
  - Monitors your Site's Progress
540
  - SEO Analytics for each post or page
541
+ - Shows you how you rank in Google
542
  - Shows you Social Signals for each article
543
  - Social Intelligence
544
  - Images you can use (with advice on License for each image. Most are Free to use)
545
  - Read Tweets, Wikis, Blogs
546
  - Insert Tweets, Wikis, Blogs
547
+ - Better Keyword Suggestions for your SEO strategy than Google Keyword Planner can offer you
548
  - You'll be alerted if there are SEO issues, 404 errors, visibility problems
549
  - Search of images, tweets, wikis, blogs, etc. based on your keyword
550
  - As you type your article or edit older articles, you can set the META information for that article (using the Squirrly Snippet)
551
+ - Facebook Open Graph Wordpress support for both Images and Videos (if you have a video in your article, Squirrly will attach the open graph properties to it)
552
  - Twitter Cards
553
  - Customize your FavIcon
554
  - Adds the icon for Apple Devices
555
  - Google Analytics setup support
556
  - Google Webmaster Tools setup support
557
+ - Google JSON-LD Structured data
558
  - Google+ URL
559
  - Bing META Code support
560
  - Facebook META Code support
561
+ - Adds the correct seo title on the home page
562
+ - Adds the correct seo description and seo keywords in all pages
563
+ - Adds canonical link in all pages
564
+ - Adds the XML Sitemap for search engines: /sitemap.xml
565
+ - PING the XML Sitemap for google and bing
566
+ - Adds the required METAs for home page (icon, author, language, dc publisher, hreflang, etc.)
567
+ - Adds the favicon and the icon for Apple devices.
568
  - Support for Custom Post Types
569
  - Fine tune Page Navigational Links
570
  - Provides SEO Integration for WP e-Commerce sites
571
  - Support for CMS-style WordPress installations
572
+ - Optimizes your titles for search engines
573
  - Generates META tags automatically
574
  - For beginners, all these settings are made automatically to get the best SEO possible.
575
  - For advanced users, you can fine-tune everything.
576
  - You can override any title and set any META description and any META keywords you want.
577
  - Real Time Snippet Preview (checks the frontend of each article, not just a preview)
578
+ - Integrated with other Ecommerce Plugins like WooCommerce, WP Ecommerce, MarketPress, Ready!, Shopp for your ecommerce seo strategy
579
  - Compatibility with all the other plugins, like Auto Meta, Ultimate Tag Warrior and others.
580
+ - Works best with multisite SEO
581
+ - SEO error check and fix the META duplicates with the duplicate removal tool
582
 
583
  And the best ones that we have (and the others don't):
584
+ -*Keyword research and SEO Analysis*: find the keywords that are easier to rank for
585
+ -*SEO Live Assistant*: Your WordPress gives you SEO advice as you type or edit your article
586
+ -*Inspiration box*: get images you can use for free, tweets you can quote and get up to date with latest news about your subject
587
+ -*SEO Rank*: Measure and Monitor the impact of SEO and Social Signals for each of your articles
588
 
589
+ = Do I get support for your WordPress SEO Plugin? =
590
+ Yes, we are focused on Delivering Happiness and this comes along with a good support package. We have a track record of replying in under 5 hours to
591
+ any request, no matter the time of day. And we also fix any problems which you may encounter very fast, so Squirrly is trust-worthy.
592
+
593
+ = How does the META Description work in Squirrly SEO Optimization? =
594
+ Based on your article, Squirrly will find the most relevant text and add it in the META Description.
595
+
596
+ You can opt-in to use the Squirrly Snippet in the Post/Page editor, which will allow you to customize how the META Title and Description will be. All while writing or editing your article.
597
+
598
+ = Can I use the images, tweets and articles given by the Inspiration Box? Are there any legal concerns? =
599
+ Yes, you can use the tweets and the paragraphs in your articles. They contain related links to the source and are perfectly legal to use. Of course, for the articles, add only some paragraphs, not the whole article.
600
+
601
+ As for the images, you find in the Inspiration Box, you can use <strong>the Copyright-Free images that we offer</strong>, to make sure you will not have any legal problems. Follow the license-compliance guidance we offer for each of them.
602
+ = How to install Facebook Pixel on Wordpress ? =
603
+ If you plan on tracking your action from Facebook ad campaigns what you have to is first install Squirrly. Then how to install Facebook Pixel on Wordpress is resumed to adding your Pixel ID in the plugin. 
604
+ You'll find it in your dashboard in Squirrly&gt;&gt;SEO Settings&gt;&gt; Tracking Tools at the bottom of the page.
605
+ You can check the integration to your site has been done properly with the <a href="https://chrome.google.com/webstore/detail/facebook-pixel-helper/fdgfkebogiimcoedlicjlajpkdmockpc?hl=en">Chrome extension from Facebook. </a>
606
+
607
+ = How can Squirrly help me with the JSON-LD structure ?=
608
+ In the Squirrly dashboard you can set and personalize the information that appear in Google when people search for your organisation.
609
+
610
+ = Can I use Squirrly seo on mobile? =
611
+ Yes, on IOS and ANDROID, it works both through the browser and Wordpress app
612
+
613
+ = Where can I enter the title and page description? =
614
+ If you click the Squirrly tab in your dashboard, go to the "First Page Optimization" section and switch the Title and Description option on. You can enter custom Title, Description and Keywords.
615
+
616
+ = Where can I access the Content Audit Tool ?=
617
+
618
+ You'll receive a weekly email with the audit of your site and you can also access the audit from your dashboard account on my.squirrly.co .
619
 
620
  = Is this Wordpress SEO plugin the only SEO plugin I will need to install? =
 
621
 
622
+ Most of our users and customer use Squirrly for everything related to SEO: from keyword analysis to seo settings on Wordpress, to analytics and to weekly monitoring and audit reports.
623
+
624
+ But it all depends on how you have setup your Wordpress until now. Some people use Squirrly seo plugin only for the Content Optimization with the Live Assistant part, some use it to check their SEO stats and see where they need to improve their Wordpress seo.
625
+
626
+ = Why is Squirrly Keyword Research better than Google Keyword Planner for SEO strategies? =
627
+
628
+ Because our tool focuses on the information your need to better rank on Google not to get your Ads in front of more people. Google Keyword Planner is a great research tool if you are creating Adwords campaigns. For SEO our keyword generator tool is better.
629
+
630
+ = I can't log into the Wordpress with my user. Get the message 'An error occured.' What can I do? =
631
+ I see that your host server is not letting you access our remote API.
632
+ Please tell your webmaster to add the IPs 176.9.59.55 and 176.9.112.210 in the white-list for remote access and it should work.
633
+
634
+ = 100% green in Squirrly Live Assistant but I’m not getting traffic yet =
635
+ Sometimes we receive emails with this question and I want to help everybody have the correct image of Squirrly Live Assistance. The article bellow answers in detail this question.
636
+ <a href="https://howto.squirrly.co/wordpress-seo/100-green-in-squirrly-live-assistant-but-im-not-getting-traffic/">https://howto.squirrly.co/wordpress-seo/100-green-in-squirrly-live-assistant-but-im-not-getting-traffic/</a>
squirrly.php CHANGED
@@ -8,12 +8,12 @@
8
  Plugin URI: http://www.squirrly.co
9
  Description: SEO By Squirrly is for the NON-SEO experts. Get Excellent Seo with Better Content, Ranking and Analytics. For Both Humans and Search Bots.<BR> <a href="http://my.squirrly.co/user" target="_blank"><strong>Check your profile</strong></a>
10
  Author: Squirrly SEO
11
- Version: 8.0.2
12
  Author URI: http://www.squirrly.co
13
  */
14
 
15
  /* SET THE CURRENT VERSION ABOVE AND BELOW */
16
- define('SQ_VERSION', '8.0.2');
17
  /* Call config files */
18
  if (file_exists(dirname(__FILE__) . '/config/config.php')) {
19
  require(dirname(__FILE__) . '/config/config.php');
8
  Plugin URI: http://www.squirrly.co
9
  Description: SEO By Squirrly is for the NON-SEO experts. Get Excellent Seo with Better Content, Ranking and Analytics. For Both Humans and Search Bots.<BR> <a href="http://my.squirrly.co/user" target="_blank"><strong>Check your profile</strong></a>
10
  Author: Squirrly SEO
11
+ Version: 8.0.5
12
  Author URI: http://www.squirrly.co
13
  */
14
 
15
  /* SET THE CURRENT VERSION ABOVE AND BELOW */
16
+ define('SQ_VERSION', '8.0.5');
17
  /* Call config files */
18
  if (file_exists(dirname(__FILE__) . '/config/config.php')) {
19
  require(dirname(__FILE__) . '/config/config.php');
themes/default/css/sq_sitemap.xsl CHANGED
@@ -1,4 +1,4 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
  <xsl:stylesheet version="2.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3
  <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
4
  <xsl:template match="/">
@@ -7,7 +7,7 @@
7
  <title>Squirrly SEO Sitemap</title>
8
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9
  <style>*{margin:0;padding:0}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#545353;color:#005A92;background:#B0BEC7;padding:20px}#content{margin:0 auto;max-width:1200px;background:#fff;padding:20px 30px;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.2);-webkit-border-radius:5px;border-radius:5px}h1{font-size:20px;line-height:24px;font-weight:700;color:#1556B2;color:#005A92;padding-left:31px;margin:0 0 20px;display:inline-block}h1 a{font:inherit;color:inherit;text-decoration:none}h1 .ss_link{visibility:hidden;font-size:9px;display:block;text-align:right;margin-top:-5px}h1:hover .ss_link{visibility:visible;text-decoration:underline}.expl{margin:10px 3px;line-height:1.3em}.expl a{color:#1556B2;font-weight:700;text-decoration:none}.expl a:hover{text-decoration:underline}table.tablesorter{background-color:#CDCDCD;margin:20px 0 15px;font-size:8pt;width:100%;text-align:left;border:none;border-collapse:collapse;border-bottom:1px solid #005A92}table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#F5FAFA;font-size:8pt;padding:4px 20px 4px 10px}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#B0BEC7;background-color:#e6EEEE}table.tablesorter thead tr .header{background-image:url(../images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;border-bottom:1px solid #005A92}table.tablesorter thead tr .headerSortUp{background-image:url(../images/asc.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(../images/desc.gif)}table.tablesorter tbody td{color:#005A92;padding: 7px 5px;;vertical-align:top}table.tablesorter tbody tr{background-color:#FFF}table.tablesorter tbody tr.odd{background-color:#EFF2F3}table.tablesorter tbody tr:hover{background-color:#D8E1E8}table.tablesorter tbody a{color:#444;color:#005A92;text-decoration:none}table.tablesorter tbody a:hover{text-decoration:underline}table.tablesorter tbody tr:hover td,table.tablesorter tbody tr:hover a{color:#000}#Footer{margin:50px 0 10px;text-align:right;font-size:.8em} td a{max-height: 40px;overflow: hidden;display: block;float: left;margin-right: 10px;vertical-align: middle;}</style>
10
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
11
  <script type="text/javascript"><![CDATA[
12
  (function($){$.extend({tablesorter:new
13
  function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssChildRow:"expand-child",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,sortLocaleCompare:true,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:'/\.|\,/g',onRenderHeader:null,selectorHeaders:'thead th',debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";}if(table.tBodies.length==0)return;var rows=table.tBodies[0].rows;if(rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter);}else if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter);}if(!p){p=detectParserForColumn(table,rows,-1,i);}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n";}list.push(p);}}if(table.config.debug){log(parsersDebug);}return list;};function detectParserForColumn(table,rows,rowIndex,cellIndex){var l=parsers.length,node=false,nodeValue=false,keepLooking=true;while(nodeValue==''&&keepLooking){rowIndex++;if(rows[rowIndex]){node=getNodeFromRowAndCellIndex(rows,rowIndex,cellIndex);nodeValue=trimAndGetNodeText(table.config,node);if(table.config.debug){log('Checking if value was empty on row:'+rowIndex);}}else{keepLooking=false;}}for(var i=1;i<l;i++){if(parsers[i].is(nodeValue,table,node)){return parsers[i];}}return parsers[0];}function getNodeFromRowAndCellIndex(rows,rowIndex,cellIndex){return rows[rowIndex].cells[cellIndex];}function trimAndGetNodeText(config,node){return $.trim(getElementText(config,node));}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i];}}return false;}function buildCache(table){if(table.config.debug){var cacheTime=new Date();}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=$(table.tBodies[0].rows[i]),cols=[];if(c.hasClass(table.config.cssChildRow)){cache.row[cache.row.length-1]=cache.row[cache.row.length-1].add(c);continue;}cache.row.push(c);for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c[0].cells[j]),table,c[0].cells[j]));}cols.push(cache.normalized.length);cache.normalized.push(cols);cols=null;};if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime);}return cache;};function getElementText(config,node){var text="";if(!node)return"";if(!config.supportsTextContent)config.supportsTextContent=node.textContent||false;if(config.textExtraction=="simple"){if(config.supportsTextContent){text=node.textContent;}else{if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){text=node.childNodes[0].innerHTML;}else{text=node.innerHTML;}}}else{if(typeof(config.textExtraction)=="function"){text=config.textExtraction(node);}else{text=$(node).text();}}return text;}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){var pos=n[i][checkCell];rows.push(r[pos]);if(!table.config.appender){var l=r[pos].length;for(var j=0;j<l;j++){tableBody[0].appendChild(r[pos][j]);}}}if(table.config.appender){table.config.appender(table,rows);}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime);}applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd");},0);};function buildHeaders(table){if(table.config.debug){var time=new Date();}var meta=($.metadata)?true:false;var header_index=computeTableHeaderCellIndexes(table);$tableHeaders=$(table.config.selectorHeaders,table).each(function(index){this.column=header_index[this.parentNode.rowIndex+"-"+this.cellIndex];this.order=formatSortingOrder(table.config.sortInitialOrder);this.count=this.order;if(checkHeaderMetadata(this)||checkHeaderOptions(table,index))this.sortDisabled=true;if(checkHeaderOptionsSortingLocked(table,index))this.order=this.lockedOrder=checkHeaderOptionsSortingLocked(table,index);if(!this.sortDisabled){var $th=$(this).addClass(table.config.cssHeader);if(table.config.onRenderHeader)table.config.onRenderHeader.apply($th);}table.config.headerList[index]=this;});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders);}return $tableHeaders;};function computeTableHeaderCellIndexes(t){var matrix=[];var lookup={};var thead=t.getElementsByTagName('THEAD')[0];var trs=thead.getElementsByTagName('TR');for(var i=0;i<trs.length;i++){var cells=trs[i].cells;for(var j=0;j<cells.length;j++){var c=cells[j];var rowIndex=c.parentNode.rowIndex;var cellId=rowIndex+"-"+c.cellIndex;var rowSpan=c.rowSpan||1;var colSpan=c.colSpan||1
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
  <xsl:stylesheet version="2.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3
  <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
4
  <xsl:template match="/">
7
  <title>Squirrly SEO Sitemap</title>
8
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9
  <style>*{margin:0;padding:0}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#545353;color:#005A92;background:#B0BEC7;padding:20px}#content{margin:0 auto;max-width:1200px;background:#fff;padding:20px 30px;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.2);-webkit-border-radius:5px;border-radius:5px}h1{font-size:20px;line-height:24px;font-weight:700;color:#1556B2;color:#005A92;padding-left:31px;margin:0 0 20px;display:inline-block}h1 a{font:inherit;color:inherit;text-decoration:none}h1 .ss_link{visibility:hidden;font-size:9px;display:block;text-align:right;margin-top:-5px}h1:hover .ss_link{visibility:visible;text-decoration:underline}.expl{margin:10px 3px;line-height:1.3em}.expl a{color:#1556B2;font-weight:700;text-decoration:none}.expl a:hover{text-decoration:underline}table.tablesorter{background-color:#CDCDCD;margin:20px 0 15px;font-size:8pt;width:100%;text-align:left;border:none;border-collapse:collapse;border-bottom:1px solid #005A92}table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#F5FAFA;font-size:8pt;padding:4px 20px 4px 10px}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#B0BEC7;background-color:#e6EEEE}table.tablesorter thead tr .header{background-image:url(../images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;border-bottom:1px solid #005A92}table.tablesorter thead tr .headerSortUp{background-image:url(../images/asc.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(../images/desc.gif)}table.tablesorter tbody td{color:#005A92;padding: 7px 5px;;vertical-align:top}table.tablesorter tbody tr{background-color:#FFF}table.tablesorter tbody tr.odd{background-color:#EFF2F3}table.tablesorter tbody tr:hover{background-color:#D8E1E8}table.tablesorter tbody a{color:#444;color:#005A92;text-decoration:none}table.tablesorter tbody a:hover{text-decoration:underline}table.tablesorter tbody tr:hover td,table.tablesorter tbody tr:hover a{color:#000}#Footer{margin:50px 0 10px;text-align:right;font-size:.8em} td a{max-height: 40px;overflow: hidden;display: block;float: left;margin-right: 10px;vertical-align: middle;}</style>
10
+ <script type="text/javascript" src="//code.jquery.com/jquery-latest.min.js"></script>
11
  <script type="text/javascript"><![CDATA[
12
  (function($){$.extend({tablesorter:new
13
  function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssChildRow:"expand-child",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,sortLocaleCompare:true,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:'/\.|\,/g',onRenderHeader:null,selectorHeaders:'thead th',debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";}if(table.tBodies.length==0)return;var rows=table.tBodies[0].rows;if(rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter);}else if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter);}if(!p){p=detectParserForColumn(table,rows,-1,i);}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n";}list.push(p);}}if(table.config.debug){log(parsersDebug);}return list;};function detectParserForColumn(table,rows,rowIndex,cellIndex){var l=parsers.length,node=false,nodeValue=false,keepLooking=true;while(nodeValue==''&&keepLooking){rowIndex++;if(rows[rowIndex]){node=getNodeFromRowAndCellIndex(rows,rowIndex,cellIndex);nodeValue=trimAndGetNodeText(table.config,node);if(table.config.debug){log('Checking if value was empty on row:'+rowIndex);}}else{keepLooking=false;}}for(var i=1;i<l;i++){if(parsers[i].is(nodeValue,table,node)){return parsers[i];}}return parsers[0];}function getNodeFromRowAndCellIndex(rows,rowIndex,cellIndex){return rows[rowIndex].cells[cellIndex];}function trimAndGetNodeText(config,node){return $.trim(getElementText(config,node));}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i];}}return false;}function buildCache(table){if(table.config.debug){var cacheTime=new Date();}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=$(table.tBodies[0].rows[i]),cols=[];if(c.hasClass(table.config.cssChildRow)){cache.row[cache.row.length-1]=cache.row[cache.row.length-1].add(c);continue;}cache.row.push(c);for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c[0].cells[j]),table,c[0].cells[j]));}cols.push(cache.normalized.length);cache.normalized.push(cols);cols=null;};if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime);}return cache;};function getElementText(config,node){var text="";if(!node)return"";if(!config.supportsTextContent)config.supportsTextContent=node.textContent||false;if(config.textExtraction=="simple"){if(config.supportsTextContent){text=node.textContent;}else{if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){text=node.childNodes[0].innerHTML;}else{text=node.innerHTML;}}}else{if(typeof(config.textExtraction)=="function"){text=config.textExtraction(node);}else{text=$(node).text();}}return text;}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){var pos=n[i][checkCell];rows.push(r[pos]);if(!table.config.appender){var l=r[pos].length;for(var j=0;j<l;j++){tableBody[0].appendChild(r[pos][j]);}}}if(table.config.appender){table.config.appender(table,rows);}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime);}applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd");},0);};function buildHeaders(table){if(table.config.debug){var time=new Date();}var meta=($.metadata)?true:false;var header_index=computeTableHeaderCellIndexes(table);$tableHeaders=$(table.config.selectorHeaders,table).each(function(index){this.column=header_index[this.parentNode.rowIndex+"-"+this.cellIndex];this.order=formatSortingOrder(table.config.sortInitialOrder);this.count=this.order;if(checkHeaderMetadata(this)||checkHeaderOptions(table,index))this.sortDisabled=true;if(checkHeaderOptionsSortingLocked(table,index))this.order=this.lockedOrder=checkHeaderOptionsSortingLocked(table,index);if(!this.sortDisabled){var $th=$(this).addClass(table.config.cssHeader);if(table.config.onRenderHeader)table.config.onRenderHeader.apply($th);}table.config.headerList[index]=this;});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders);}return $tableHeaders;};function computeTableHeaderCellIndexes(t){var matrix=[];var lookup={};var thead=t.getElementsByTagName('THEAD')[0];var trs=thead.getElementsByTagName('TR');for(var i=0;i<trs.length;i++){var cells=trs[i].cells;for(var j=0;j<cells.length;j++){var c=cells[j];var rowIndex=c.parentNode.rowIndex;var cellId=rowIndex+"-"+c.cellIndex;var rowSpan=c.rowSpan||1;var colSpan=c.colSpan||1
themes/default/css/sq_sitemapindex.xsl CHANGED
@@ -1,4 +1,4 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
  <xsl:stylesheet version="2.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3
  <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
4
  <xsl:template match="/">
@@ -7,7 +7,7 @@
7
  <title>Squirrly SEO Sitemap </title>
8
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9
  <style>*{margin:0;padding:0}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#545353;color:#005A92;background:#B0BEC7;padding:20px}#content{margin:0 auto;max-width:1200px;background:#fff;padding:20px 30px;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.2);-webkit-border-radius:5px;border-radius:5px}h1{font-size:20px;line-height:24px;font-weight:700;color:#1556B2;color:#005A92;padding-left:31px;margin:0 0 20px;display:inline-block}h1 a{font:inherit;color:inherit;text-decoration:none}h1 .ss_link{visibility:hidden;font-size:9px;display:block;text-align:right;margin-top:-5px}h1:hover .ss_link{visibility:visible;text-decoration:underline}.expl{margin:10px 3px;line-height:1.3em}.expl a{color:#1556B2;font-weight:700;text-decoration:none}.expl a:hover{text-decoration:underline}table.tablesorter{background-color:#CDCDCD;margin:20px 0 15px;font-size:8pt;width:100%;text-align:left;border:none;border-collapse:collapse;border-bottom:1px solid #005A92}table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#F5FAFA;font-size:8pt;padding:4px 20px 4px 10px}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#B0BEC7;background-color:#e6EEEE}table.tablesorter thead tr .header{background-image:url(../images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;border-bottom:1px solid #005A92}table.tablesorter thead tr .headerSortUp{background-image:url(../images/asc.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(../images/desc.gif)}table.tablesorter tbody td{color:#005A92;padding: 7px 5px;;vertical-align:top}table.tablesorter tbody tr{background-color:#FFF}table.tablesorter tbody tr.odd{background-color:#EFF2F3}table.tablesorter tbody tr:hover{background-color:#D8E1E8}table.tablesorter tbody a{color:#444;color:#005A92;text-decoration:none}table.tablesorter tbody a:hover{text-decoration:underline}table.tablesorter tbody tr:hover td,table.tablesorter tbody tr:hover a{color:#000}#Footer{margin:50px 0 10px;text-align:right;font-size:.8em}</style>
10
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
11
  <script type="text/javascript"><![CDATA[
12
  (function($){$.extend({tablesorter:new
13
  function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssChildRow:"expand-child",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,sortLocaleCompare:true,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:'/\.|\,/g',onRenderHeader:null,selectorHeaders:'thead th',debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";}if(table.tBodies.length==0)return;var rows=table.tBodies[0].rows;if(rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter);}else if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter);}if(!p){p=detectParserForColumn(table,rows,-1,i);}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n";}list.push(p);}}if(table.config.debug){log(parsersDebug);}return list;};function detectParserForColumn(table,rows,rowIndex,cellIndex){var l=parsers.length,node=false,nodeValue=false,keepLooking=true;while(nodeValue==''&&keepLooking){rowIndex++;if(rows[rowIndex]){node=getNodeFromRowAndCellIndex(rows,rowIndex,cellIndex);nodeValue=trimAndGetNodeText(table.config,node);if(table.config.debug){log('Checking if value was empty on row:'+rowIndex);}}else{keepLooking=false;}}for(var i=1;i<l;i++){if(parsers[i].is(nodeValue,table,node)){return parsers[i];}}return parsers[0];}function getNodeFromRowAndCellIndex(rows,rowIndex,cellIndex){return rows[rowIndex].cells[cellIndex];}function trimAndGetNodeText(config,node){return $.trim(getElementText(config,node));}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i];}}return false;}function buildCache(table){if(table.config.debug){var cacheTime=new Date();}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=$(table.tBodies[0].rows[i]),cols=[];if(c.hasClass(table.config.cssChildRow)){cache.row[cache.row.length-1]=cache.row[cache.row.length-1].add(c);continue;}cache.row.push(c);for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c[0].cells[j]),table,c[0].cells[j]));}cols.push(cache.normalized.length);cache.normalized.push(cols);cols=null;};if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime);}return cache;};function getElementText(config,node){var text="";if(!node)return"";if(!config.supportsTextContent)config.supportsTextContent=node.textContent||false;if(config.textExtraction=="simple"){if(config.supportsTextContent){text=node.textContent;}else{if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){text=node.childNodes[0].innerHTML;}else{text=node.innerHTML;}}}else{if(typeof(config.textExtraction)=="function"){text=config.textExtraction(node);}else{text=$(node).text();}}return text;}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){var pos=n[i][checkCell];rows.push(r[pos]);if(!table.config.appender){var l=r[pos].length;for(var j=0;j<l;j++){tableBody[0].appendChild(r[pos][j]);}}}if(table.config.appender){table.config.appender(table,rows);}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime);}applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd");},0);};function buildHeaders(table){if(table.config.debug){var time=new Date();}var meta=($.metadata)?true:false;var header_index=computeTableHeaderCellIndexes(table);$tableHeaders=$(table.config.selectorHeaders,table).each(function(index){this.column=header_index[this.parentNode.rowIndex+"-"+this.cellIndex];this.order=formatSortingOrder(table.config.sortInitialOrder);this.count=this.order;if(checkHeaderMetadata(this)||checkHeaderOptions(table,index))this.sortDisabled=true;if(checkHeaderOptionsSortingLocked(table,index))this.order=this.lockedOrder=checkHeaderOptionsSortingLocked(table,index);if(!this.sortDisabled){var $th=$(this).addClass(table.config.cssHeader);if(table.config.onRenderHeader)table.config.onRenderHeader.apply($th);}table.config.headerList[index]=this;});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders);}return $tableHeaders;};function computeTableHeaderCellIndexes(t){var matrix=[];var lookup={};var thead=t.getElementsByTagName('THEAD')[0];var trs=thead.getElementsByTagName('TR');for(var i=0;i<trs.length;i++){var cells=trs[i].cells;for(var j=0;j<cells.length;j++){var c=cells[j];var rowIndex=c.parentNode.rowIndex;var cellId=rowIndex+"-"+c.cellIndex;var rowSpan=c.rowSpan||1;var colSpan=c.colSpan||1
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
  <xsl:stylesheet version="2.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3
  <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
4
  <xsl:template match="/">
7
  <title>Squirrly SEO Sitemap </title>
8
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9
  <style>*{margin:0;padding:0}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#545353;color:#005A92;background:#B0BEC7;padding:20px}#content{margin:0 auto;max-width:1200px;background:#fff;padding:20px 30px;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.2);-webkit-border-radius:5px;border-radius:5px}h1{font-size:20px;line-height:24px;font-weight:700;color:#1556B2;color:#005A92;padding-left:31px;margin:0 0 20px;display:inline-block}h1 a{font:inherit;color:inherit;text-decoration:none}h1 .ss_link{visibility:hidden;font-size:9px;display:block;text-align:right;margin-top:-5px}h1:hover .ss_link{visibility:visible;text-decoration:underline}.expl{margin:10px 3px;line-height:1.3em}.expl a{color:#1556B2;font-weight:700;text-decoration:none}.expl a:hover{text-decoration:underline}table.tablesorter{background-color:#CDCDCD;margin:20px 0 15px;font-size:8pt;width:100%;text-align:left;border:none;border-collapse:collapse;border-bottom:1px solid #005A92}table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#F5FAFA;font-size:8pt;padding:4px 20px 4px 10px}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#B0BEC7;background-color:#e6EEEE}table.tablesorter thead tr .header{background-image:url(../images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;border-bottom:1px solid #005A92}table.tablesorter thead tr .headerSortUp{background-image:url(../images/asc.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(../images/desc.gif)}table.tablesorter tbody td{color:#005A92;padding: 7px 5px;;vertical-align:top}table.tablesorter tbody tr{background-color:#FFF}table.tablesorter tbody tr.odd{background-color:#EFF2F3}table.tablesorter tbody tr:hover{background-color:#D8E1E8}table.tablesorter tbody a{color:#444;color:#005A92;text-decoration:none}table.tablesorter tbody a:hover{text-decoration:underline}table.tablesorter tbody tr:hover td,table.tablesorter tbody tr:hover a{color:#000}#Footer{margin:50px 0 10px;text-align:right;font-size:.8em}</style>
10
+ <script type="text/javascript" src="//code.jquery.com/jquery-latest.min.js"></script>
11
  <script type="text/javascript"><![CDATA[
12
  (function($){$.extend({tablesorter:new
13
  function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssChildRow:"expand-child",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,sortLocaleCompare:true,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:'/\.|\,/g',onRenderHeader:null,selectorHeaders:'thead th',debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";}if(table.tBodies.length==0)return;var rows=table.tBodies[0].rows;if(rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter);}else if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter);}if(!p){p=detectParserForColumn(table,rows,-1,i);}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n";}list.push(p);}}if(table.config.debug){log(parsersDebug);}return list;};function detectParserForColumn(table,rows,rowIndex,cellIndex){var l=parsers.length,node=false,nodeValue=false,keepLooking=true;while(nodeValue==''&&keepLooking){rowIndex++;if(rows[rowIndex]){node=getNodeFromRowAndCellIndex(rows,rowIndex,cellIndex);nodeValue=trimAndGetNodeText(table.config,node);if(table.config.debug){log('Checking if value was empty on row:'+rowIndex);}}else{keepLooking=false;}}for(var i=1;i<l;i++){if(parsers[i].is(nodeValue,table,node)){return parsers[i];}}return parsers[0];}function getNodeFromRowAndCellIndex(rows,rowIndex,cellIndex){return rows[rowIndex].cells[cellIndex];}function trimAndGetNodeText(config,node){return $.trim(getElementText(config,node));}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i];}}return false;}function buildCache(table){if(table.config.debug){var cacheTime=new Date();}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=$(table.tBodies[0].rows[i]),cols=[];if(c.hasClass(table.config.cssChildRow)){cache.row[cache.row.length-1]=cache.row[cache.row.length-1].add(c);continue;}cache.row.push(c);for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c[0].cells[j]),table,c[0].cells[j]));}cols.push(cache.normalized.length);cache.normalized.push(cols);cols=null;};if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime);}return cache;};function getElementText(config,node){var text="";if(!node)return"";if(!config.supportsTextContent)config.supportsTextContent=node.textContent||false;if(config.textExtraction=="simple"){if(config.supportsTextContent){text=node.textContent;}else{if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){text=node.childNodes[0].innerHTML;}else{text=node.innerHTML;}}}else{if(typeof(config.textExtraction)=="function"){text=config.textExtraction(node);}else{text=$(node).text();}}return text;}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){var pos=n[i][checkCell];rows.push(r[pos]);if(!table.config.appender){var l=r[pos].length;for(var j=0;j<l;j++){tableBody[0].appendChild(r[pos][j]);}}}if(table.config.appender){table.config.appender(table,rows);}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime);}applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd");},0);};function buildHeaders(table){if(table.config.debug){var time=new Date();}var meta=($.metadata)?true:false;var header_index=computeTableHeaderCellIndexes(table);$tableHeaders=$(table.config.selectorHeaders,table).each(function(index){this.column=header_index[this.parentNode.rowIndex+"-"+this.cellIndex];this.order=formatSortingOrder(table.config.sortInitialOrder);this.count=this.order;if(checkHeaderMetadata(this)||checkHeaderOptions(table,index))this.sortDisabled=true;if(checkHeaderOptionsSortingLocked(table,index))this.order=this.lockedOrder=checkHeaderOptionsSortingLocked(table,index);if(!this.sortDisabled){var $th=$(this).addClass(table.config.cssHeader);if(table.config.onRenderHeader)table.config.onRenderHeader.apply($th);}table.config.headerList[index]=this;});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders);}return $tableHeaders;};function computeTableHeaderCellIndexes(t){var matrix=[];var lookup={};var thead=t.getElementsByTagName('THEAD')[0];var trs=thead.getElementsByTagName('TR');for(var i=0;i<trs.length;i++){var cells=trs[i].cells;for(var j=0;j<cells.length;j++){var c=cells[j];var rowIndex=c.parentNode.rowIndex;var cellId=rowIndex+"-"+c.cellIndex;var rowSpan=c.rowSpan||1;var colSpan=c.colSpan||1