koa-seokoa SEO middleware
koa-seo
SEO middleware for koa base on chrome-render, a substitute for prerender.
Modern web app use technique like react.js vue.js which render html in browser, this lead to search engine can't crawl your page content.
This project want to solve this kind of problem in a general-purpose way, it detect request is from search engine crawler then use headless chrome to render out your modern web page and return to crawler.
Here is koa-seo's architecture diagram:
Use
npm i koa-seo
then use it:
const Koa = require('koa');
const seoMiddleware = require('koa-seo');
const app = new Koa();
app.use(seoMiddleware({
render: {
// use `window.isPageReady=1` to notify chrome-render page has ready
useReady: true,
}
}));
app.listen(3000);
you can download and run this complete demo
Options
-
render
options from koa-chrome-render
For more flexible use case see koa-chrome-render.
Friends
- koa-seo dependent on koa-chrome-render chrome-render middleware for koa.
- chrome-render general server render base on chrome.
- chrome-pool Headless chrome tabs manage pool.
- express-middleware-seo SEO middleware for express base on chrome-render
评论
koa-passportPassport middleware for Koa
koa-passportPassport middleware for Koakoa-passpor
koa-passportPassport middleware for Koa
0
koa-passportPassport middleware for Koa
koa-passportPassportmiddlewareforKoakoa-passportversionkoaversionbranch1.x1.xv1.x2.x2.xv2.x4.x2.xmas
koa-passportPassport middleware for Koa
0
koa-useragentKoa user-agent middleware
koa-useragentFast Middleware exposing user-agent f
koa-useragentKoa user-agent middleware
0
koa-useragentKoa user-agent middleware
koa-useragentFastMiddlewareexposinguser-agentforkoa.jsbasedonexpress-useragentInstallation$npminstal
koa-useragentKoa user-agent middleware
0
koa-proxyProxy middleware for koa
koa-proxyisbeentransferedtoedorivaikoa-proxyProxymiddlewareforkoaInstall$npminstallkoa-proxy-SUsageW
koa-proxyProxy middleware for koa
0
SEO ToolbarFireFox的SEO工具条
SEOToolbar是一个FireFox插件用来显示GooglePageRank,Alexa排名以及其他搜索引擎上的网页收录情况。
SEO ToolbarFireFox的SEO工具条
0
koa-react-routerreact-router middleware for koa 2.
koa-react-routerkoa2middlewareforReactserversiderenderingandroutingwithreact-router5.LookingforReact
koa-react-routerreact-router middleware for koa 2.
0