ਕੁਐਰੀ ਪੇਜ ਜਨਰੇਸ਼ਨ: ਸਰਚ ਡੇਟਾ ਤੋਂ ਐਸਈਓ-ਅਨੁਕੂਲਿਤ ਪੇਜਾਂ ਤੱਕ
ਇਹ ਲੇਖ ਦੱਸਦਾ ਹੈ ਕਿ ਅਸੀਂ ਸਰਚ ਡੇਟਾ ਤੋਂ ਹਜ਼ਾਰਾਂ ਕੁਐਰੀ ਪੇਜ ਕਿਵੇਂ ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਬਣਾਉਂਦੇ ਹਾਂ।
ਸਮੱਸਿਆ: ਹਰੇਕ ਸਰਚ ਕੁਐਰੀ ਲਈ ਪੇਜ ਬਣਾਉਣਾ
ਵਰਤੋਂਕਾਰ ਉਤਪਾਦਾਂ ਲਈ ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ ਖੋਜਦੇ ਹਨ:
-
"ਆਫਿਸ ਲਈ ਮਿਨੀ ਪੀਸੀ"
-
"ਛੋਟਾ ਕੰਪਿਊਟਰ 16ਜੀਬੀ ਰੈਮ"
-
"ਕੰਪੈਕਟ ਡੈਸਕਟਾਪ ਵਿੰਡੋਜ਼ 11"
ਹਰੇਕ ਕੁਐਰੀ ਇੱਕ ਸਮਰਪਿਤ ਪੇਜ ਦੀ ਹੱਕਦਾਰ ਹੈ ਜਿਸ ਵਿੱਚ ਹੋਵੇ:
-
ਮਿਲਦੇ ਜੁਲਦੇ ਉਤਪਾਦ ਕੁਐਰੀ ਇਰਾਦੇ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕੀਤੇ
-
ਐਸਈਓ-ਅਨੁਕੂਲਿਤ ਸਮੱਗਰੀ (ਸਿਰਲੇਖ, ਵਰਣਨ, ਮੇਟਾ ਟੈਗ)
-
ਸੰਬੰਧਿਤ ਖੋਜਾਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਖੋਜਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ
-
ਬਹੁ-ਭਾਸ਼ਾਈ ਸਹਾਇਤਾ ਵਿਸ਼ਵਵਿਆਪੀ ਵਰਤੋਂਕਾਰਾਂ ਲਈ
ਇਹਨਾਂ ਪੇਜਾਂ ਨੂੰ ਹੱਥੀਂ ਬਣਾਉਣਾ ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਅਸੰਭਵ ਹੈ (65,000+ ਕੁਐਰੀਆਂ)।
ਹੱਲ: ਆਟੋਮੈਟਿਕ ਕੁਐਰੀ ਪੇਜ ਜਨਰੇਸ਼ਨ
ਐਸਈਓ ਪਾਈਪਲਾਈਨ ਕੁਐਰੀ ਪੇਜ ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਬਣਾਉਂਦੀ ਹੈ:
- ਸਮਾਨ ਕੁਐਰੀਆਂ ਨੂੰ ਕਲੱਸਟਰ ਕਰੋ (ਜਿਵੇਂ, "ਮਿਨੀ ਪੀਸੀ" + "ਛੋਟਾ ਕੰਪਿਊਟਰ")
- ਕੁਐਰੀ ਟੈਕਸਟ ਤੋਂ ਫਿਲਟਰ ਕੱਢੋ (ਜਿਵੇਂ, "16ਜੀਬੀ ਰੈਮ" → ਰੈਮ ਫਿਲਟਰ)
- ਸੈਮੈਂਟਿਕ ਸਮਾਨਤਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਤਪਾਦ ਮਿਲਾਓ
- ਏਆਈ (ਡੀਪਸੀਕ) ਨਾਲ ਸਮੱਗਰੀ ਬਣਾਓ
/q/<slug>'ਤੇ ਪੇਜ ਬਣਾਓ
ਕੁਐਰੀ ਪੇਜ ਮਾਡਲ
ਕੁਐਰੀ ਪੇਜ QueryPageV3 ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਇਨਾਮੋਡੀਬੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਹਰੇਕ ਪੇਜ ਵਿੱਚ ਹੁੰਦਾ ਹੈ:
-
ਸਲੱਗ: URL-ਅਨੁਕੂਲ ਪਛਾਣਕਰਤਾ (ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ)
-
ਫਿਲਟਰ: ਉਤਪਾਦ ਮੈਚਿੰਗ ਲਈ ਬੇਸ ਫਿਲਟਰ
-
ਐਸਕੇਯੂਜ਼: ਚੋਟੀ ਦੇ 100 ਮੈਚਿੰਗ ਐਸਕੇਯੂਜ਼ ਦੀ ਕੈਸ਼ਡ ਸੂਚੀ
-
ਸਿਰਲੇਖ: ਐਸਈਓ ਲਈ ਪੇਜ ਸਿਰਲੇਖ
-
ਵਰਣਨ: ਬਹੁ-ਭਾਸ਼ਾਈ ਸਮੱਗਰੀ (ਟੈਗਲਾਈਨ + ਬਾਡੀ)
-
ਮੈਟਾਡੇਟਾ: ਆਖਰੀ ਅੱਪਡੇਟ ਕੀਤਾ ਸਮਾਂਸਟੈਂਪ, ਕੁੱਲ ਸਕੋਰ
ਜਨਰੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ
ਕੁਐਰੀ ਪੇਜ ਐਸਈਓ ਪਾਈਪਲਾਈਨ ਦੁਆਰਾ ਬਣਾਏ ਜਾਂਦੇ ਹਨ:
- ਕੁਐਰੀਆਂ ਨੂੰ ਕਲੱਸਟਰ ਕਰੋ: ਵੈਕਟਰ ਸਮਾਨਤਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਮਾਨ ਕੁਐਰੀਆਂ ਨੂੰ ਸਮੂਹਬੱਧ ਕਰੋ
- ਉਤਪਾਦ ਮਿਲਾਓ: ਕੁਐਰੀ ਕਲੱਸਟਰ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਉਤਪਾਦ ਲੱਭੋ
- ਸਲੱਗ ਬਣਾਓ: URL-ਅਨੁਕੂਲ ਪਛਾਣਕਰਤਾ ਬਣਾਓ
- ਐਸਕੇਯੂਜ਼ ਕੈਸ਼ ਕਰੋ: ਚੋਟੀ ਦੇ 100 ਮੈਚਿੰਗ ਐਸਕੇਯੂਜ਼ ਸਟੋਰ ਕਰੋ
- ਸਮੱਗਰੀ ਬਣਾਓ: ਏਆਈ-ਜਨਰੇਟਿਡ ਵਰਣਨ
ਸਮੱਗਰੀ ਜਨਰੇਸ਼ਨ
ਕੁਐਰੀ ਪੇਜ ਸਮੱਗਰੀ ਏਆਈ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਈ ਜਾਂਦੀ ਹੈ:
-
ਡੀਪਸੀਕ: ਉਤਪਾਦ ਵਰਣਨ, ਕੁਐਰੀ ਪੇਜ ਸਮੱਗਰੀ
-
ਸਿਸਟਮ ਪ੍ਰੋਂਪਟਸ: ਕੈਸ਼ਿੰਗ ਕੁਸ਼ਲਤਾ ਲਈ
-
ਤਾਪਮਾਨ: ਸੰਤੁਲਿਤ ਰਚਨਾਤਮਕਤਾ ਲਈ 0.7
ਏਆਈ ਬਣਾਉਂਦੀ ਹੈ:
-
ਟੈਗਲਾਈਨ: ਛੋਟਾ, ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਸਿਰਲੇਖ
-
ਬਾਡੀ: ਵਿਸਤ੍ਰਿਤ ਉਤਪਾਦ ਜਾਣਕਾਰੀ
ਬਹੁ-ਭਾਸ਼ਾਈ ਸਹਾਇਤਾ
ਕੁਐਰੀ ਪੇਜ ਕਈ ਭਾਸ਼ਾਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:
-
ਅੰਗਰੇਜ਼ੀ (ਸਰੋਤ)
-
ਸਪੈਨਿਸ਼, ਫ੍ਰੈਂਚ, ਜਰਮਨ, ਇਤਾਲਵੀ, ਪੁਰਤਗਾਲੀ
-
ਰੂਸੀ, ਹਿੰਦੀ, ਬੰਗਾਲੀ, ਗੁਜਰਾਤੀ, ਕੰਨੜ
-
ਮਲਿਆਲਮ, ਮਰਾਠੀ, ਪੰਜਾਬੀ, ਤਾਮਿਲ, ਤੇਲਗੂ
-
ਅਰਬੀ, ਚੀਨੀ, ਜਾਪਾਨੀ, ਕੋਰੀਅਨ
ਫਿਲਟਰ ਐਕਸਟਰੈਕਸ਼ਨ
ਫਿਲਟਰ ਸਰਚ ਕੁਐਰੀਆਂ ਤੋਂ ਫਰੇਜ਼ ਮੈਚਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੱਢੇ ਜਾਂਦੇ ਹਨ:
- JSON ਤੋਂ ਫਰੇਜ਼-ਟੂ-ਫਿਲਟਰ ਮੈਪਿੰਗ ਲੋਡ ਕਰੋ
- ਰੈਗੈਕਸ ਵਰਡ ਬਾਊਂਡਰੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੁਐਰੀ ਵਿੱਚ ਫਰੇਜ਼ ਮਿਲਾਓ
- ਫਿਲਟਰ ਕੁੰਜੀ-ਮੁੱਲ ਜੋੜੇ ਕੱਢੋ
- ਕੁਐਰੀ ਪੇਜ ਲਈ ਬੇਸ ਫਿਲਟਰਾਂ ਵਜੋਂ ਸਟੋਰ ਕਰੋ
ਉਤਪਾਦ ਮੈਚਿੰਗ
ਉਤਪਾਦਾਂ ਨੂੰ ਕੁਐਰੀ ਪੇਜਾਂ ਨਾਲ ਇਸ ਤਰ੍ਹਾਂ ਮਿਲਾਇਆ ਜਾਂਦਾ ਹੈ:
- ਵੈਕਟਰ ਸਮਾਨਤਾ: ਕੁਐਰੀ ਐਮਬੈਡਿੰਗ ਬਨਾਮ ਉਤਪਾਦ ਐਮਬੈਡਿੰਗ
- ਫਿਲਟਰ ਮੈਚਿੰਗ: ਕੱਢੇ ਗਏ ਫਿਲਟਰ ਬਨਾਮ ਉਤਪਾਦ ਗੁਣ
- ਉਤਪਾਦ ਨਾਮ ਮੈਚਿੰਗ: ਉਤਪਾਦ ਨਾਵਾਂ 'ਤੇ ਫਜ਼ੀ ਮੈਚਿੰਗ
ਕੈਸ਼ਿੰਗ ਰਣਨੀਤੀ
ਕੁਐਰੀ ਪੇਜ ਕਈ ਕੈਸ਼ਿੰਗ ਪਰਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ:
-
ਡਾਇਨਾਮੋਡੀਬੀ: ਕੁਐਰੀ ਪੇਜ ਡੇਟਾ ਲਈ ਪ੍ਰਾਇਮਰੀ ਸਟੋਰੇਜ
-
ਵਾਲਕੀ: ਤੇਜ਼ ਉਤਪਾਦ ਲੋਡਿੰਗ ਲਈ ਕੈਸ਼ਡ ਐਸਕੇਯੂਜ਼
-
ਕਲਾਉਡਫ੍ਰੰਟ: ਸਥਿਰ ਸਮੱਗਰੀ ਲਈ ਸੀਡੀਐਨ ਕੈਸ਼ਿੰਗ
ਬੇਨਤੀ ਫਲੋ
flowchart TD
A[ਕਲਾਇੰਟ ਬੇਨਤੀ] --> B{ਸਲੱਗ ਮੌਜੂਦ ਹੈ?}
B -->|ਹਾਂ| C[QueryPageV3 ਲੋਡ ਕਰੋ]
B -->|ਨਹੀਂ| D[ਉਤਪਾਦ ਖੋਜੋ]
C --> E[URL ਫਿਲਟਰ ਪਾਰਸ ਕਰੋ]
E --> F[ਬੇਸ ਫਿਲਟਰਾਂ ਨਾਲ ਮਿਲਾਓ]
F --> G[ਕੈਸ਼ਡ ਐਸਕੇਯੂਜ਼ ਪ੍ਰਾਪਤ ਕਰੋ]
G --> H[ਉਤਪਾਦ ਲੋਡ ਕਰੋ]
H --> I[ਪੇਜ ਰੈਂਡਰ ਕਰੋ]
D --> Iਸਾਰਾਂਸ਼
ਕੁਐਰੀ ਪੇਜ ਜਨਰੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ:
-
ਡਾਇਨਾਮਿਕ ਪੇਜ: ਸਰਚ ਡੇਟਾ ਤੋਂ ਆਟੋ-ਜਨਰੇਟਿਡ
-
ਏਆਈ ਸਮੱਗਰੀ: ਆਟੋਮੈਟਿਕ ਸਮੱਗਰੀ ਜਨਰੇਸ਼ਨ
-
ਬਹੁ-ਭਾਸ਼ਾਈ: 15+ ਭਾਸ਼ਾਵਾਂ ਲਈ ਸਹਾਇਤਾ
-
ਤੇਜ਼ ਲੋਡਿੰਗ: ਕਈ ਕੈਸ਼ਿੰਗ ਪਰਤਾਂ
-
ਸਮਾਰਟ ਫਿਲਟਰਿੰਗ: ਫਰੇਜ਼-ਅਧਾਰਿਤ ਫਿਲਟਰ ਐਕਸਟਰੈਕਸ਼ਨ