Documentación
Páginas tipadas, páginas de lista y nuevas rutas
Cómo el motor de contenido escribe páginas cuya dirección se construye a partir de partes, como empresa y puesto, mantiene al día las páginas de lista y añade o elimina rutas.
Algunas secciones de un sitio se construyen a partir de partes: por ejemplo, una guía de entrevistas para cada empresa y puesto en /interviews/google/software-engineer. El motor de contenido lee esa estructura en tus propias páginas, escribe las combinaciones que la gente busca, mantiene páginas de lista que reúnen elementos de esas páginas y puede añadir un valor nuevo, como una empresa nueva, o retirarlo. Tu sitio recibe una consulta antes de que se escriba nada en una dirección nueva.
Cómo encuentra AutoPSEO la estructura
La estructura sale de tus propias páginas, nunca de una declaración. En cada escaneo, AutoPSEO agrupa tus direcciones por sección y profundidad:
- Un grupo necesita al menos seis páginas, dos o más niveles por debajo de la sección, con segmentos cuyos valores se repiten entre páginas. El resultado es un patrón como
/interviews/{company}/{role}. - El nombre de cada valor se lee de tus títulos, de modo que
goldman-sachspasa a ser "Goldman Sachs", y se reconocen las siglas (bcgpara Boston Consulting Group). - La forma en que la gente busca estas páginas procede de Search Console: una manera de formular la búsqueda cuenta cuando reúne al menos el 20 % de las búsquedas correspondientes.
- Los recuentos y las listas a los que se ajustan tus páginas se miden sobre las copias que AutoPSEO guarda de ellas (al menos 5 páginas): los recuentos abarcan el rango en el que cae el 90 % de las páginas, y una lista cuenta cuando el 80 % de las páginas la incluyen.
Solo una sección que hayas cedido a AutoPSEO recibe esta estructura: un tipo de contenido gestionado en esa ruta. Tu sitio indica qué secciones cede mediante su webhook (entrega); todo lo demás sobre la sección se lee de las páginas.
Escritura de una página tipada
- Enrutamiento. Una búsqueda que nombra un valor de cada parte, por nombre, alias o segmento de la dirección, se dirige al tipo de contenido tipado. "amazon data engineer interview questions" se convierte en la empresa
amazony el puestodata-engineer. - El briefing muestra la dirección, los valores elegidos y lo que dicen tus propias páginas sobre esos valores, leído en el momento de construir el briefing.
- Las comprobaciones. Todas las cifras del artículo deben aparecer en esas páginas o en los datos registrados de los valores; un valor que tiene página propia debe nombrarse en el H1 o en la respuesta directa; cada lista debe tener su número de elementos, y la dirección debe seguir libre. Tu propia IA pasa los valores como
partsacontent_get_briefycontent_submit. - Las traducciones mantienen todas las listas con la misma longitud.
- Las entregas incluyen
article.parts, por ejemplo{ "company": "google", "role": "software-engineer" }.
Planificación de las combinaciones que la gente busca
Cada escaneo enumera las combinaciones que permite tu patrón y que todavía no tienen página, hasta 500 direcciones, y consulta a tu sitio con path.check si aceptaría una página en cada una, de 50 en 50. Un rechazo se guarda junto con tu motivo y no se vuelve a consultar; una dirección a la que tu sitio no responde se consulta de nuevo la próxima vez. Sin path.check conectado, "no se planifican páginas nuevas hasta que lo esté".
Para hasta 200 direcciones aceptadas por escaneo, AutoPSEO consulta las búsquedas mensuales con créditos de investigación. Una combinación con al menos 10 búsquedas al mes se planifica en el backlog sin pasar por la revisión del modelo, porque tu sitio ya aceptó su dirección. Una con menos se descarta con el motivo "Pocas búsquedas para una página propia".
Páginas de lista
Una página de lista reúne una lista de todas las páginas que comparten un valor: por ejemplo, todas las preguntas de ejemplo para un puesto en /interview-questions/data-engineer, con cada elemento apuntando a la página de la que procede. AutoPSEO crea páginas de lista solo para una sección que tu sitio haya cedido y que el escaneo reconozca como ese tipo de hub (sus páginas cubren al menos el 60 % de los valores de una parte, y al menos tres).
- Una página de lista existe en todos los idiomas; un elemento que a una traducción le falta muestra el texto del original.
- Las entregas la marcan con
article.kind = "list"yarticle.parts, y su contenido es{ title, h1, items: [{ from, text }] }. - Se reconstruye cada vez que cambia una página de las que reúne, sin modelo, sin revisión y sin cuota, y nunca ocupa una dirección que ya tiene otra página (mantenimiento).
- Nadie la edita a mano: se rechazan las reclamaciones, las reescrituras, las reversiones, las retiradas y las fusiones. El tipo de contenido muestra Creada a partir de otras páginas.
Rutas nuevas
Una ruta nueva es un valor nuevo de la primera parte de la dirección: una empresa nueva en /interviews/jane-street.
- Propuesta. Tu propia IA la propone con
content_propose_value, o AutoPSEO las encuentra una vez al mes en la demanda de búsqueda: pide sugerencias de palabras clave para búsquedas como las que ya tienes, pero sin la parte de la empresa, un modelo elige las frases que nombran una empresa y se proponen hasta cinco por tipo de contenido, cada una buscada al menos 100 veces al mes en total y al menos 10 veces en una sola búsqueda. El descubrimiento requierepath.addconectado y créditos de investigación. - Consultada. Cada propuesta pasa primero por tu sitio:
path.checkconnew: { part, value, name }. Un rechazo se guarda con tu motivo y el valor no se vuelve a proponer. - Escrita. Un valor aceptado se convierte en una tarea de valor en la cola. Solo la toma un redactor que pueda leer la web: tu propia IA, o la sesión de valores del runner desatendido (tu propia IA). El redactor de AutoPSEO omite las tareas de valor, y estas no consumen cuota.
- Enviada. El redactor lee el briefing (las reglas, dos de tus páginas sobre otros valores y las búsquedas que nombran el nuevo) y envía
content_submit_value: su nombre, hasta 10 alias, su propio sitio https, hasta cinco páginas oficiales más, una descripción de 160 caracteres como máximo y de 3 a 12 datos. Cada dato es una frase sencilla con una fuente https, la fecha en que se leyó (dentro del último año) y un nivel:officialcuando la fuente es el sitio del propio valor, yreporteden caso contrario. Un valor necesita un dato oficial, o tres reportados procedentes de al menos dos sitios. Hoy las reglas piden datos sobre cómo contrata la empresa. - Revisada y enviada. El valor espera revisión como un borrador, y después
path.addllega a tu sitio a través de la bandeja de salida de entregas, en espera mientras tu sitio no haya conectado el comando. - Aceptada o rechazada. Si se acepta, el valor aparece como En tu sitio, se incorpora a los valores del tipo de contenido con sus datos y el siguiente escaneo planifica sus páginas. Si se rechaza con
invalid_value, vuelve al redactor con tu motivo, y el tercer rechazo es definitivo. Cualquier otro código de error lo rechaza de forma definitiva.
La página Contenido enumera todos los valores en "Rutas que AutoPSEO propuso, añadió o retiró", con estados como Redactándose, En revisión, Enviada a tu sitio, En tu sitio y Descartada.
Retirar una ruta
Solo una persona puede iniciarlo: Retirar una ruta en la página Contenido ("Ruta que retirar", "Adónde llevan sus direcciones (opcional)"), o content_remove_path por MCP con tu visto bueno. path.remove pide a tu sitio que retire el valor junto con todas las páginas de su ruta y que las responda con un 301 a redirectTo, la propia página del tipo de contenido salvo que elijas otra dirección de tu sitio.
- No se puede retirar el único valor de un tipo de contenido.
- Si tu sitio lo acepta, o responde 404 con
not_found, las copias que AutoPSEO guarda de esas páginas se dan de baja sin otra entrega, se descarta todo lo que esperaba para enviarse sobre ellas, sus tareas y los temas planificados del valor se descartan, y el valor sale del tipo de contenido mientras tus páginas antiguas siguen apareciendo en los escaneos. - Si tu sitio lo rechaza con otro error, como 409
in_use, no cambia nada.
Los formatos de payload de path.check, path.add y path.remove están en entrega.