ਕੁਐਰੀ ਪੇਜ ਜਨਰੇਸ਼ਨ: ਸਰਚ ਡੇਟਾ ਤੋਂ ਐਸਈਓ-ਅਨੁਕੂਲਿਤ ਪੇਜਾਂ ਤੱਕ

ਇਹ ਲੇਖ ਦੱਸਦਾ ਹੈ ਕਿ ਅਸੀਂ ਸਰਚ ਡੇਟਾ ਤੋਂ ਹਜ਼ਾਰਾਂ ਕੁਐਰੀ ਪੇਜ ਕਿਵੇਂ ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਬਣਾਉਂਦੇ ਹਾਂ।

ਸਮੱਸਿਆ: ਹਰੇਕ ਸਰਚ ਕੁਐਰੀ ਲਈ ਪੇਜ ਬਣਾਉਣਾ

ਵਰਤੋਂਕਾਰ ਉਤਪਾਦਾਂ ਲਈ ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ ਖੋਜਦੇ ਹਨ:

  • "ਆਫਿਸ ਲਈ ਮਿਨੀ ਪੀਸੀ"

  • "ਛੋਟਾ ਕੰਪਿਊਟਰ 16ਜੀਬੀ ਰੈਮ"

  • "ਕੰਪੈਕਟ ਡੈਸਕਟਾਪ ਵਿੰਡੋਜ਼ 11"

ਹਰੇਕ ਕੁਐਰੀ ਇੱਕ ਸਮਰਪਿਤ ਪੇਜ ਦੀ ਹੱਕਦਾਰ ਹੈ ਜਿਸ ਵਿੱਚ ਹੋਵੇ:

  • ਮਿਲਦੇ ਜੁਲਦੇ ਉਤਪਾਦ ਕੁਐਰੀ ਇਰਾਦੇ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕੀਤੇ

  • ਐਸਈਓ-ਅਨੁਕੂਲਿਤ ਸਮੱਗਰੀ (ਸਿਰਲੇਖ, ਵਰਣਨ, ਮੇਟਾ ਟੈਗ)

  • ਸੰਬੰਧਿਤ ਖੋਜਾਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਖੋਜਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ

  • ਬਹੁ-ਭਾਸ਼ਾਈ ਸਹਾਇਤਾ ਵਿਸ਼ਵਵਿਆਪੀ ਵਰਤੋਂਕਾਰਾਂ ਲਈ

ਇਹਨਾਂ ਪੇਜਾਂ ਨੂੰ ਹੱਥੀਂ ਬਣਾਉਣਾ ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਅਸੰਭਵ ਹੈ (65,000+ ਕੁਐਰੀਆਂ)।

ਹੱਲ: ਆਟੋਮੈਟਿਕ ਕੁਐਰੀ ਪੇਜ ਜਨਰੇਸ਼ਨ

ਐਸਈਓ ਪਾਈਪਲਾਈਨ ਕੁਐਰੀ ਪੇਜ ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਬਣਾਉਂਦੀ ਹੈ:

  1. ਸਮਾਨ ਕੁਐਰੀਆਂ ਨੂੰ ਕਲੱਸਟਰ ਕਰੋ (ਜਿਵੇਂ, "ਮਿਨੀ ਪੀਸੀ" + "ਛੋਟਾ ਕੰਪਿਊਟਰ")
  2. ਕੁਐਰੀ ਟੈਕਸਟ ਤੋਂ ਫਿਲਟਰ ਕੱਢੋ (ਜਿਵੇਂ, "16ਜੀਬੀ ਰੈਮ" → ਰੈਮ ਫਿਲਟਰ)
  3. ਸੈਮੈਂਟਿਕ ਸਮਾਨਤਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਤਪਾਦ ਮਿਲਾਓ
  4. ਏਆਈ (ਡੀਪਸੀਕ) ਨਾਲ ਸਮੱਗਰੀ ਬਣਾਓ
  5. /q/<slug> 'ਤੇ ਪੇਜ ਬਣਾਓ

ਕੁਐਰੀ ਪੇਜ ਮਾਡਲ

ਕੁਐਰੀ ਪੇਜ QueryPageV3 ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਇਨਾਮੋਡੀਬੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਹਰੇਕ ਪੇਜ ਵਿੱਚ ਹੁੰਦਾ ਹੈ:

  • ਸਲੱਗ: URL-ਅਨੁਕੂਲ ਪਛਾਣਕਰਤਾ (ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ)

  • ਫਿਲਟਰ: ਉਤਪਾਦ ਮੈਚਿੰਗ ਲਈ ਬੇਸ ਫਿਲਟਰ

  • ਐਸਕੇਯੂਜ਼: ਚੋਟੀ ਦੇ 100 ਮੈਚਿੰਗ ਐਸਕੇਯੂਜ਼ ਦੀ ਕੈਸ਼ਡ ਸੂਚੀ

  • ਸਿਰਲੇਖ: ਐਸਈਓ ਲਈ ਪੇਜ ਸਿਰਲੇਖ

  • ਵਰਣਨ: ਬਹੁ-ਭਾਸ਼ਾਈ ਸਮੱਗਰੀ (ਟੈਗਲਾਈਨ + ਬਾਡੀ)

  • ਮੈਟਾਡੇਟਾ: ਆਖਰੀ ਅੱਪਡੇਟ ਕੀਤਾ ਸਮਾਂਸਟੈਂਪ, ਕੁੱਲ ਸਕੋਰ

ਜਨਰੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ

ਕੁਐਰੀ ਪੇਜ ਐਸਈਓ ਪਾਈਪਲਾਈਨ ਦੁਆਰਾ ਬਣਾਏ ਜਾਂਦੇ ਹਨ:

  1. ਕੁਐਰੀਆਂ ਨੂੰ ਕਲੱਸਟਰ ਕਰੋ: ਵੈਕਟਰ ਸਮਾਨਤਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਮਾਨ ਕੁਐਰੀਆਂ ਨੂੰ ਸਮੂਹਬੱਧ ਕਰੋ
  2. ਉਤਪਾਦ ਮਿਲਾਓ: ਕੁਐਰੀ ਕਲੱਸਟਰ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਉਤਪਾਦ ਲੱਭੋ
  3. ਸਲੱਗ ਬਣਾਓ: URL-ਅਨੁਕੂਲ ਪਛਾਣਕਰਤਾ ਬਣਾਓ
  4. ਐਸਕੇਯੂਜ਼ ਕੈਸ਼ ਕਰੋ: ਚੋਟੀ ਦੇ 100 ਮੈਚਿੰਗ ਐਸਕੇਯੂਜ਼ ਸਟੋਰ ਕਰੋ
  5. ਸਮੱਗਰੀ ਬਣਾਓ: ਏਆਈ-ਜਨਰੇਟਿਡ ਵਰਣਨ

ਸਮੱਗਰੀ ਜਨਰੇਸ਼ਨ

ਕੁਐਰੀ ਪੇਜ ਸਮੱਗਰੀ ਏਆਈ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਈ ਜਾਂਦੀ ਹੈ:

  • ਡੀਪਸੀਕ: ਉਤਪਾਦ ਵਰਣਨ, ਕੁਐਰੀ ਪੇਜ ਸਮੱਗਰੀ

  • ਸਿਸਟਮ ਪ੍ਰੋਂਪਟਸ: ਕੈਸ਼ਿੰਗ ਕੁਸ਼ਲਤਾ ਲਈ

  • ਤਾਪਮਾਨ: ਸੰਤੁਲਿਤ ਰਚਨਾਤਮਕਤਾ ਲਈ 0.7

ਏਆਈ ਬਣਾਉਂਦੀ ਹੈ:

  • ਟੈਗਲਾਈਨ: ਛੋਟਾ, ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਸਿਰਲੇਖ

  • ਬਾਡੀ: ਵਿਸਤ੍ਰਿਤ ਉਤਪਾਦ ਜਾਣਕਾਰੀ

ਬਹੁ-ਭਾਸ਼ਾਈ ਸਹਾਇਤਾ

ਕੁਐਰੀ ਪੇਜ ਕਈ ਭਾਸ਼ਾਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:

  • ਅੰਗਰੇਜ਼ੀ (ਸਰੋਤ)

  • ਸਪੈਨਿਸ਼, ਫ੍ਰੈਂਚ, ਜਰਮਨ, ਇਤਾਲਵੀ, ਪੁਰਤਗਾਲੀ

  • ਰੂਸੀ, ਹਿੰਦੀ, ਬੰਗਾਲੀ, ਗੁਜਰਾਤੀ, ਕੰਨੜ

  • ਮਲਿਆਲਮ, ਮਰਾਠੀ, ਪੰਜਾਬੀ, ਤਾਮਿਲ, ਤੇਲਗੂ

  • ਅਰਬੀ, ਚੀਨੀ, ਜਾਪਾਨੀ, ਕੋਰੀਅਨ

ਫਿਲਟਰ ਐਕਸਟਰੈਕਸ਼ਨ

ਫਿਲਟਰ ਸਰਚ ਕੁਐਰੀਆਂ ਤੋਂ ਫਰੇਜ਼ ਮੈਚਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੱਢੇ ਜਾਂਦੇ ਹਨ:

  1. JSON ਤੋਂ ਫਰੇਜ਼-ਟੂ-ਫਿਲਟਰ ਮੈਪਿੰਗ ਲੋਡ ਕਰੋ
  2. ਰੈਗੈਕਸ ਵਰਡ ਬਾਊਂਡਰੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੁਐਰੀ ਵਿੱਚ ਫਰੇਜ਼ ਮਿਲਾਓ
  3. ਫਿਲਟਰ ਕੁੰਜੀ-ਮੁੱਲ ਜੋੜੇ ਕੱਢੋ
  4. ਕੁਐਰੀ ਪੇਜ ਲਈ ਬੇਸ ਫਿਲਟਰਾਂ ਵਜੋਂ ਸਟੋਰ ਕਰੋ

ਉਤਪਾਦ ਮੈਚਿੰਗ

ਉਤਪਾਦਾਂ ਨੂੰ ਕੁਐਰੀ ਪੇਜਾਂ ਨਾਲ ਇਸ ਤਰ੍ਹਾਂ ਮਿਲਾਇਆ ਜਾਂਦਾ ਹੈ:

  1. ਵੈਕਟਰ ਸਮਾਨਤਾ: ਕੁਐਰੀ ਐਮਬੈਡਿੰਗ ਬਨਾਮ ਉਤਪਾਦ ਐਮਬੈਡਿੰਗ
  2. ਫਿਲਟਰ ਮੈਚਿੰਗ: ਕੱਢੇ ਗਏ ਫਿਲਟਰ ਬਨਾਮ ਉਤਪਾਦ ਗੁਣ
  3. ਉਤਪਾਦ ਨਾਮ ਮੈਚਿੰਗ: ਉਤਪਾਦ ਨਾਵਾਂ 'ਤੇ ਫਜ਼ੀ ਮੈਚਿੰਗ

ਕੈਸ਼ਿੰਗ ਰਣਨੀਤੀ

ਕੁਐਰੀ ਪੇਜ ਕਈ ਕੈਸ਼ਿੰਗ ਪਰਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ:

  • ਡਾਇਨਾਮੋਡੀਬੀ: ਕੁਐਰੀ ਪੇਜ ਡੇਟਾ ਲਈ ਪ੍ਰਾਇਮਰੀ ਸਟੋਰੇਜ

  • ਵਾਲਕੀ: ਤੇਜ਼ ਉਤਪਾਦ ਲੋਡਿੰਗ ਲਈ ਕੈਸ਼ਡ ਐਸਕੇਯੂਜ਼

  • ਕਲਾਉਡਫ੍ਰੰਟ: ਸਥਿਰ ਸਮੱਗਰੀ ਲਈ ਸੀਡੀਐਨ ਕੈਸ਼ਿੰਗ

ਬੇਨਤੀ ਫਲੋ

flowchart TD
    A[ਕਲਾਇੰਟ ਬੇਨਤੀ] --> B{ਸਲੱਗ ਮੌਜੂਦ ਹੈ?}
    B -->|ਹਾਂ| C[QueryPageV3 ਲੋਡ ਕਰੋ]
    B -->|ਨਹੀਂ| D[ਉਤਪਾਦ ਖੋਜੋ]
    
    C --> E[URL ਫਿਲਟਰ ਪਾਰਸ ਕਰੋ]
    E --> F[ਬੇਸ ਫਿਲਟਰਾਂ ਨਾਲ ਮਿਲਾਓ]
    F --> G[ਕੈਸ਼ਡ ਐਸਕੇਯੂਜ਼ ਪ੍ਰਾਪਤ ਕਰੋ]
    G --> H[ਉਤਪਾਦ ਲੋਡ ਕਰੋ]
    H --> I[ਪੇਜ ਰੈਂਡਰ ਕਰੋ]
    
    D --> I

ਸਾਰਾਂਸ਼

ਕੁਐਰੀ ਪੇਜ ਜਨਰੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ:

  • ਡਾਇਨਾਮਿਕ ਪੇਜ: ਸਰਚ ਡੇਟਾ ਤੋਂ ਆਟੋ-ਜਨਰੇਟਿਡ

  • ਏਆਈ ਸਮੱਗਰੀ: ਆਟੋਮੈਟਿਕ ਸਮੱਗਰੀ ਜਨਰੇਸ਼ਨ

  • ਬਹੁ-ਭਾਸ਼ਾਈ: 15+ ਭਾਸ਼ਾਵਾਂ ਲਈ ਸਹਾਇਤਾ

  • ਤੇਜ਼ ਲੋਡਿੰਗ: ਕਈ ਕੈਸ਼ਿੰਗ ਪਰਤਾਂ

  • ਸਮਾਰਟ ਫਿਲਟਰਿੰਗ: ਫਰੇਜ਼-ਅਧਾਰਿਤ ਫਿਲਟਰ ਐਕਸਟਰੈਕਸ਼ਨ