Git Product home page Git Product logo

Comments (8)

jprichardson avatar jprichardson commented on July 26, 2024

This project has a ton of potential as a simple, command line SEO tool. I think the following features would be really beneficial

I actually like a lot of these things, but I think they're best left to other packages that then would require('google'). However, I'm willing to modify this package to enable usages in your aforementioned suggestions. For example, there was a suggestion of having this module retrieve Google AdWords results. That may be within the scope of this package, but it could definitely at least return the contents of the body to enable the behavior.

Also, I have been working on a frontend for a web-based open-source SEO tool, based on your package. If you are good with the backend stuff, we could work on it together. I'm thinking MVC with express, angularJS and mongoDB.

I'm not sure what you mean by the backend here?

from node-google.

teomaragakis avatar teomaragakis commented on July 26, 2024

I think that out of my 3 bullet points, #1 would be the only one which would perfectly fit the scope of your project. The others might be cool, but you are right, they are a level higher.

By the backend I mean the server code. I'm a views guy. I am a great with design, but my server-side stuff is more PHP and WordPress oriented, doubt I could pull off a great tool with node.

As far as implementation goes, I'm really liking the angular-fullstack generator for yeoman.

from node-google.

jprichardson avatar jprichardson commented on July 26, 2024

By the backend I mean the server code. I'm a views guy. I am a great with design, but my server-side stuff is more PHP and WordPress oriented, doubt I could pull off a great tool with node.

Sorry, what I meant was, what does the tool that you're working on do? What would the backend do?

from node-google.

teomaragakis avatar teomaragakis commented on July 26, 2024

Sorry, what I meant was, what does the tool that you're working on do? What would the backend do?

Users would add websites and keywords they are interested in tracking (along with TDL and language).
Then they would see how their websites rank for these keywords and charts (to show how the ranking changes in time). Maybe get monthly searches for these keywords as well. That's roughly what I would imagine in a first version.

Then I suppose more stuff would be added, like page analysis, backlink tracking and more, but for the first version that would be more than enough.

from node-google.

jprichardson avatar jprichardson commented on July 26, 2024

Hmm, you may have something here. But it sounds to me that it may actually have a lot of viability as a commercial tool.

from node-google.

teomaragakis avatar teomaragakis commented on July 26, 2024

It does, but prices of commercial apps are ridiculous and the UIs suck. I'd rather do a first version in open-source, then if it works well and you want to move it forward, we can definitely work on it. But a proof of concept is needed first.

I used to pay for an app like that, it was something like $10/month for 15 keywords.

In any case, add me on Skype (newholborn) and let's chat :)

from node-google.

fbgranado avatar fbgranado commented on July 26, 2024

HI,

First, i am sorry for my bad English.

Sometimes I try to make a seo tool with a friend. We used Sails(node) but we have a lot of problems. The major problem is the fact that Google block us when we make a lot of requests.

What we did:

  • The user can set a main url and other urls ;
  • The user set a keyword. We search this keyword and check if the results match any setted urls. (1 request)
  • For any found url we try to get the inbound links. Sometimes google block us here.

I try to use the module async with the function eachSeries to make requests in an order and put setTimeout between the requests, but did't work. When google block, they block the IP.

att

from node-google.

jprichardson avatar jprichardson commented on July 26, 2024

@FeliPK you should have started a new issue.

I'm closing this issue as it's been tainted. @teomaragakis you can open another issue if you'd like.

@FeliPK I'm not interested in discussing how to get around Google blocking requests and don't want this project or Github repo to be associated as such. That is outside the scope of this module. Google has a right to block people from excessively using their resources and discussing methods or means to get around it won't be tolerated in this project.

from node-google.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.