Closed mattab closed 8 months ago
I would very much like to see a widget displaying how a website is ranked on Alexa over time (using a graph maybe). This could be done by hooking on the ArchiveProcessing_Day.compute event.
Social widget (twitter, FB)
Ideas for improvement
This would be a useful tool for webmasters to build a dashboard of all their social presence. Good to have next to the SEO widget.
Maybe other networks could be integrated later. See for example postrank API (digg, reddit, delicious, etc.).
aboutus.org recently added some "site metrics" and "online visibility audit" tools to their site. These might be nice as Piwik widgets and/or reports within this plugin.
WordTracker is one of the better known SEO tools, but I ran across some references to tools (later developing into web services) by Michael Marshall, i.e., "link-reputation-tool", "Theme Master", "OptiRanker", and "SEM Logic".
Theme Link Reputation gives you insight into the quality of your referring sites. You enter a URL and target keywords. The tool uses Google's API ti return a survey of the top 50 backlinks (backlink URL, # inbound links, # outbound links, a "reputation score", and the link text).
ThemeMaster/OptiRanker is a SEO tool. Instead of keyword density analysis, it centers on the idea of "themes", related keywords and word combinations, using a lot of math (see "Latent Semantic Indexing"). Meanwhile, SEM Logic is more about competitive intelligence.
seopanel.in is gpl v2 but might be an interesting integration play.
See is what position in the serps (in the search engine results page) the website was when the user clicked (in addition to what the query was).
To easily have the ability to click on a referring page URL, without having to deal with truncation.
Ability to view traffic and statistics by day, for instance, show me traffic on Tuesday, or Friday, without the requirement to specify dates. So you can match days of the week, not dates.
Ability to easily visualize user paths throughout the site.
To improve the optimization of Piwik I would recommend that we attempt to use the new logo (icon) created and attempt to get people currently using Piwik to embed this into the footer of their home page. This should help with the link popularity of Piwik.
Some ideas for the SEO-Plugin:
The key to this tool would 100% be the tracking over time, much of SEO is about today, and now. This tool would become viral if it kept a log of a website's overall internet presence over time. If an SEO was to set this up whenever a new client started, they would be able to show a solid history of improvements over time.
I expect we would use scheduledTasks or a cron job to fetch (and record) 3rd-party metrics daily.
(In [4025]) refs #1459 - domain age parser improvement
Some additional idea's for SEO plugin:
Q: - What SEO's use alexa rank? (outside US?)
Also a summary or action pane would be cool; algorithmically show suggestions based on 'what has been found'. Considerations might be taken if you were to be able to supply the type or niche of the websites as 'actions' might vary accordingly. f.e. Content websites differ heavily in terms of goals and KPI's opposed to ecommerce websites.
I think most SEO's use Alexa as a very quick reference to the overall traffic/authority and value of a website or domain. I think a way to help Piwik offer basic SEO information and tools might be to partner with companies, offer some basic versions of the data set in many tools like majesticseo, seomoz or others. I can open the door to discussions. This would help Piwik get in the door with these guys, as they would then support Piwik and help drive traffic to Piwik. In return Piwik would market the paid versions of these tools. Piwik could even get a commission on any sales of these guys premium tools that are made from the basic use within Piwik.
martijn, we now show the search engine ranking (via &cd) in the real time Live! widget and in the Visitor Log. I like the idea of integrating with other APIs for sure, but if they only offer a premium paid for version, it is difficult for us to integrate it since it wouldn't provide value for most users (not willing to pay). John, maybe you have more ideas on how we could work on this? Do majesticseo or seomoz also provide interesting things for non paid users?
@peterb: You say: check google "site:website.tld"-query for domain visibility
Please use site:website.tld/folder to get statistics for single websites hosted on the same server.
what a about bot metrics? i dont exactly know if its possible but maybe someone else.
webdevoase: see BotTracker in #2391
A simple improvement: cache the result of the API calls for 1 day, so that loading the widget again and again is fast. Currently, it does the Requests to all services on every widget load.
In #2869, the Yahoo metrics are no longer available and have been removed from the plugin's API and Widget.
(In [5683]) refs #1459 - add SEO unit test for http://piwik.org
also:
- update Google backlinks scraper (not currently used)
Could we use google BL scraper or is the number really meaningless? maybe Bing?
Possibly what you can do is to use something like www.opensiteexplorer.org/ or www.majesticseo.com for backlink information. If you interested I can possibly work out a deal for use of their software?
john, these look good but opensiteexplorer is limited to 5 queries per day. Maybe we could cache the results and call once a day (and rotate if more than 5 URLs to call).
majesticseo seems to not have daily limits to just grab the number of backlinks which is nice? is it true?
Also, what about data quality? Maybe we could pick one or call both? thoughts?
Well I know both of these companies, can may be able to sort out a deal with them if you want me to contact them and see if we could sort out a deal?
I think they both have API options.
Just let me know.
Thanks for proposing!! :)
I don't know what kind of deals we could sort out though because if we get access to a special API token allowing more requests per day, this token would be visible to everyone (if bundled in Piwik source code) so could be reused by non piwik users.
it would be interesting to ask them their thoughts, for sure.
Let us know if you had another idea or if you manage to contact them! cheers
See cutroni.com/blog/2012/08/13/seo-customizations-for-google-analytics/
Decreasing priority as scope is too broad.
Hi. I am one of the directors of MajesticSEO and we are long time users of Piwik on our site as well.
We would like to help to give Majestic data directly into Piwik and will try to work with Piwik to make this happen.
majesticseo seems to not have daily limits to just grab the number of backlinks which is nice? is it true?<<
That's not EXACTLY true - but near as makes no difference. What I think would be great here is two or three three ways we can give FREE information to Piwik users and then more ways in which users taht have accounts with Majestic can get a closer integration.
Free ideas:
Yes - we could easily give PIWIK users link counts for any URL. In addition, we can give Flow Metric scores (values between 0-100) showing the influence of a URL. We can also show how many links to are URL are from .EDUs, how many are nofollowed, etc etc.
In addition, Piwik could add value to this data by maintaining in particular the Flow Metrics scores and the link counts over time. OUr numbers update every day, but we obviously cannot keep complete historical data of all 4 trillion URLs in our system. We do have backlink history charts (which could also be given for free within Piwik) but if PIWIK maintained Flow Metrics history scores for the site's URLS, this would show whether a page is increasing or decreasing in influence over time.
Premium ideas:
If a user wanted, then the actual link LISTS could be brought back by users connecting their PIWIK accounts to their MajesticSEO accounts. This would obviously cost the user to have an account on Majestic, but they would only need an entry level subscription. This uses our "OpenApps" API and from there, we would be able to show users a list of links won and lost on a day-by-day basis, for example... not necessarily just for their own site, although as Piwik is predominantly an analytics package and not a competitor analysis package, starting with your own sites seems to make sense.
If this all sounds of interest, we'll try and work with PIWIK to get it done.
Dixon Jones.
@MajesticSEO Thanks for your message. Let's discuss if and how we could integrate the reports in the default SEO widget http://dev.piwik.org/trac/raw-attachment/ticket/3525/piwik-seo-plugin-update.png
Created ticket in: #3734 for majestic SEO integration
SEO Panel at: seopanel.in looks interesting as well!
After brainstorming and discussion we have narrowed down the vision for Piwik 1.X SEO reporting following @john's awesome advice. See the ticket description for the specs. It will be awesome!
SEO: See cutroni.com/blog/2012/08/13/seo-customizations-for-google-analytics/
myseotool.com/
This ticket is a place-holder for all SEO Analytics feature requests.
We've narrowed down scope of this ticket and here are the specifications for Piwik 1.X: